.tbui_captcha_dialog {
	margin: 21px
}

.tbui_captcha_container {
	margin-bottom: 15px
}

.tbui_captcha_component .tbui_captcha_tip {
	margin-bottom: 18px;
	font-size: 14px;
	font-weight: 700
}

.tbui_captcha_component .tbui_captcha_img_wrap {
	cursor: pointer
}

.tbui_captcha_component .tbui_captcha_title {
	padding-right: 10px;
	font-size: 14px
}

.tbui_captcha_component .tbui_captcha_input_wrap {
	position: relative;
	display: inline-block;
	*display: inline
}

.tbui_captcha_component .tbui_captcha_input_wrap input {
	width: 98px;
	height: 26px;
	border: 1px solid #CCC;
	vertical-align: middle;
	_padding-top: 4px;
	_height: 22px
}

.tbui_captcha_component img {
	vertical-align: middle
}

.tbui_captcha_component .tbui_captcha_buttons a {
	cursor: pointer
}

.tbui_captcha_component .tbui_captcha_status {
	position: absolute;
	display: block;
	right: 3px;
	top: 7px;
	width: 12px;
	height: 12px;
	*top: 13px;
	_right: auto;
	_left: 85px
}

.tbui_captcha_component .tbui_captcha_correct {
	background: url(//tb2.bdstatic.com/tb/static-common/component/captcha/images/correct_9b76a22.png) no-repeat
}

.tbui_captcha_component .tbui_captcha_error {
	padding-left: 53px;
	height: 18px;
	color: red
}

.tbui_captcha_grid_head div {
	float: left
}

.tbui_captcha_component .tbui_captcha_grid_head .tbui_captcha_title {
	line-height: 26px
}

.tbui_captcha_component .tbui_captcha_grid_input {
	border: 1px solid #CCC
}

.tbui_captcha_grid_input div {
	width: 45px;
	height: 34px;
	border-right: 1px solid #DDD
}

.tbui_captcha_grid_input .tbui_captcha_backspace {
	width: 40px;
	border-right: 0;
	background: #CCC url(//tb2.bdstatic.com/tb/static-common/component/captcha/images/delete_51f8c6b.png) no-repeat;
	cursor: pointer
}

.tbui_captcha_component .tbui_captcha_grid_head .tbui_captcha_status {
	right: -20px;
	_right: auto;
	_left: 235px
}

.tbui_captcha_component .tbui_captcha_grid_content {
	margin-left: 52px
}

.tbui_captcha_component .tbui_captcha_grid_buttons {
	margin-top: 5px;
	width: 190px
}

.tbui_captcha_grid_buttons a {
	display: block;
	float: left;
	margin: 0 5px 5px 0;
	width: 54px;
	height: 40px;
	border: 1px solid #E0E0E0;
	border-bottom-color: #BFBFBF;
	outline: 0;
	background: -ms-linear-gradient(top, #fff, #f5f5f5);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5));
	background: -moz-linear-gradient(top, #fff, #fafafa);
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#FFFFFF, endColorStr=#F5F5F5);
	zoom: 1
}

.tbui_captcha_grid_buttons div {
	width: 54px;
	height: 40px;
	cursor: pointer;
	zoom: 1
}

.tbui_captcha_component .tbui_captcha_grid_content .tbui_captcha_img_wrap {
	display: inline-block;
	margin-right: 5px;
	width: 150px;
	height: 36px;
	vertical-align: middle;
	background-position: 0 0
}

.tbui_captcha_grid_content .tbui_captcha_btn_0 {
	background-position: 0 -36px
}

.tbui_captcha_grid_content .tbui_captcha_btn_1 {
	background-position: -53px -36px
}

.tbui_captcha_grid_content .tbui_captcha_btn_2 {
	background-position: -97px -36px
}

.tbui_captcha_grid_content .tbui_captcha_btn_3 {
	background-position: 0 -87px
}

.tbui_captcha_grid_content .tbui_captcha_btn_4 {
	background-position: -53px -87px
}

.tbui_captcha_grid_content .tbui_captcha_btn_5 {
	background-position: -97px -87px
}

.tbui_captcha_grid_content .tbui_captcha_btn_6 {
	background-position: 0 -133px
}

.tbui_captcha_grid_content .tbui_captcha_btn_7 {
	background-position: -53px -133px
}

.tbui_captcha_grid_content .tbui_captcha_btn_8 {
	background-position: -97px -133px
}

.tbui_captcha_component .tbui_captcha_grid_content .tbui_captcha_error {
	margin-top: 5px;
	padding-left: 0;
	height: auto
}

.tbui_captcha_component .tbui_captcha_help {
	margin-top: 5px;
	color: #666
}

.tbui_captcha_normal .tbui_captcha_info {
	margin-left: 52px
}

.captcha_feedback_tip {
	display: inline-block;
	vertical-align: top;
	line-height: 28px
}

.captcha_input_readonly {
	background: #ebebe4
}

.sketchpad {
	position: relative;
	border: 1px solid #E8E8E8;
	cursor: crosshair;
	overflow: hidden
}

.sketchpad canvas {
	position: absolute;
	top: 0;
	left: 0
}

.sketchpad .sketchpad_text_input {
	position: absolute;
	margin: 0;
	padding: 0;
	background: rgba(255, 255, 255, .5);
	border: 1px dashed rgba(0, 0, 0, .5);
	font-size: 12px
}

.sketchpad_v_toolbar {
	float: left;
	width: 74px;
	height: 296px;
	padding-left: 6px;
	padding-top: 6px;
	background: #eff1f4
}

.sketchpad_v_toolbar .color_panel li {
	float: left;
	margin: 0 3px 3px 0;
	border: 1px solid #335b91;
	background: #fff
}

.sketchpad_v_toolbar .color_panel div {
	width: 7px;
	height: 7px
}

.sketchpad_v_toolbar .color_panel li.focus div {
	border-color: #fff!important
}

.sketchpad_v_toolbar .brush_button {
	float: left;
	margin-top: 3px;
	margin-right: 5px;
	width: 10px;
	height: 10px;
	background: url(//tb2.bdstatic.com/tb/static-common/component/sketchpad/images/brush_e2f9efa.png) no-repeat;
	text-indent: -9999px;
	border: 1px solid transparent;
	border-radius: 2px
}

.sketchpad_v_toolbar .sketchpad_button_brush {
	padding-left: 20px;
	height: 24px;
	background: url(//tb2.bdstatic.com/tb/static-common/component/sketchpad/images/sketchpad_icons_5e211f5.png) no-repeat
}

.sketchpad_v_toolbar .sketchpad_button_eraser {
	padding-left: 20px;
	height: 24px;
	background: url(//tb2.bdstatic.com/tb/static-common/component/sketchpad/images/sketchpad_icons_5e211f5.png) 0 -20px no-repeat
}

.sketchpad_v_toolbar .sketchpad_add_bg {
	border: 0;
	padding: 0 0 0 18px;
	background: transparent url(//tb2.bdstatic.com/tb/static-common/component/sketchpad/images/sketchpad_icons_5e211f5.png) 0 -55px no-repeat;
	font-size: 12px
}

.sketchpad_v_toolbar .sketchpad_remove_bg {
	border: 0;
	padding: 0 0 0 18px;
	background: transparent url(//tb2.bdstatic.com/tb/static-common/component/sketchpad/images/sketchpad_icons_5e211f5.png) 0 -117px no-repeat;
	font-size: 12px
}

.sketchpad_v_toolbar .sketchpad_remove_bg.disabled {
	background-position: 0 -86px
}

.sketchpad_brush_panel .brush_small {
	background-position: -6px -6px
}

.sketchpad_brush_panel .brush_middle {
	background-position: -31px -6px
}

.sketchpad_brush_panel .brush_big {
	background-position: -56px -6px
}

.sketchpad_brush_panel .brush_button:hover,
.sketchpad_brush_panel .focus {
	background-color: #fff
}

.sketchpad_bg_input {
	position: relative;
	margin: 10px 0
}

.sketchpad_bg_input input {
	display: none
}

.tbui_sketchpad .sketchpad_h_toolbar {
	padding: 5px;
	text-align: right
}

.sketchpad_h_toolbar button.sketchpad_undo {
	padding: 0 0 0 20px;
	border: 0;
	background: transparent url(//tb2.bdstatic.com/tb/static-common/component/sketchpad/images/sketchpad_icons_5e211f5.png) -2px -208px no-repeat
}

.sketchpad_h_toolbar button.sketchpad_undo:disabled {
	background-position: -2px -147px
}

.sketchpad_h_toolbar button.sketchpad_redo {
	padding: 0 20px 0 0;
	border: 0;
	background: transparent url(//tb2.bdstatic.com/tb/static-common/component/sketchpad/images/sketchpad_icons_5e211f5.png) right -230px no-repeat
}

.sketchpad_h_toolbar button.sketchpad_redo:disabled {
	background-position: right -168px
}

.sketchpad_h_toolbar button.sketchpad_clear {
	padding: 0 0 0 20px;
	border: 0;
	background: transparent url(//tb2.bdstatic.com/tb/static-common/component/sketchpad/images/sketchpad_icons_5e211f5.png) -2px -251px no-repeat
}

.sketchpad_h_toolbar button.sketchpad_clear:disabled {
	background-position: -2px -187px
}

.sketchpad_h_toolbar button.sketchpad_finish {
	margin-left: 20px;
	padding: 2px 5px
}

.tbui_sketchpad {
	position: relative;
	width: 490px
}

.tbui_sketchpad .sketchpad_v_toolbar {
	position: absolute;
	top: 0;
	right: 0
}

.tbui_sketchpad .picasso_message {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	padding-top: 120px;
	background-color: rgba(255, 255, 255, .7)
}

.tbui_sketchpad .picasso_message p {
	margin-bottom: 10px;
	font-weight: 700;
	text-align: center
}

.tbui_sketchpad .picasso_message button {
	padding: 2px 5px
}

em {
	font-style: normal
}

.ui_bubble_wrap {
	position: absolute;
	top: 20px;
	z-index: 10000
}

html {
	_background: url(about:blank) fixed
}

.ui_bubble_wrap_fixed {
	position: fixed
}

.ui_bubble_fixed_hack {
	position: absolute;
	top: expression(documentElement.scrollTop-6)
}

.ui_bubble_closed {
	width: 11px;
	height: 11px;
	position: absolute;
	top: 5px;
	right: 5px;
	background: url(//tb2.bdstatic.com/tb/static-common/ui/uiBubbleTip/images/bubble_close_418bc14.png) no-repeat;
	display: none;
	cursor: pointer
}

.ui_bubble_wrap .ui_bubble_content {
	position: absolute;
	border: 1px solid #d1b07c;
	background-color: #ffffda;
	border-radius: 4px;
	box-shadow: 1px 1px 2px #D4D4D4;
	padding: 5px
}

.ui_bubble_wrap .ui_bubble_up {
	top: 7px;
	left: 0
}

.ui_bubble_wrap .ui_bubble_down {
	bottom: 7px;
	left: 0
}

.ui_bubble_wrap .ui_bubble_left {
	left: 7px;
	top: 0
}

.ui_bubble_wrap .ui_bubble_right {
	right: 7px;
	top: 0
}

.ui_bubble_wrap .ui_triangle {
	font-family: SimSun;
	font-size: 16px;
	overflow: hidden;
	position: absolute
}

.ui_bubble_wrap .ui_triangle_up {
	width: 16px;
	height: 8px
}

.ui_bubble_wrap .ui_triangle_down {
	width: 16px;
	height: 8px;
	bottom: 0
}

.ui_bubble_wrap .ui_triangle_right {
	width: 8px;
	height: 16px;
	right: 0;
	top: 10px
}

.ui_bubble_wrap .ui_triangle_left {
	width: 8px;
	height: 16px;
	left: 0;
	top: 10px
}

.ui_bubble_wrap .ui_triangle_inner {
	color: #ffffda;
	position: absolute;
	left: 0
}

.ui_bubble_wrap .ui_triangle_outter {
	color: #d1b07c;
	position: absolute;
	left: 0
}

.ui_triangle em {
	position: absolute
}

.ui_triangle .ui_arrow_o_up {
	width: 16px;
	height: 8px;
	overflow: hidden
}

.ui_triangle .ui_arrow_i_up {
	width: 16px;
	height: 8px;
	top: 0;
	overflow: hidden
}

.ui_arrow_i_up em {
	top: 1px;
	left: 0
}

.ui_arrow_o_up em {
	left: 0
}

.ui_triangle .ui_arrow_o_down {
	width: 16px;
	height: 8px;
	overflow: hidden
}

.ui_triangle .ui_arrow_i_down {
	width: 16px;
	height: 8px;
	bottom: 0;
	overflow: hidden
}

.ui_arrow_o_down em {
	bottom: 0;
	left: 0
}

.ui_arrow_i_down em {
	bottom: 1px;
	left: 0
}

.ui_triangle .ui_arrow_o_right {
	width: 8px;
	height: 16px;
	overflow: hidden
}

.ui_triangle .ui_arrow_i_right {
	width: 8px;
	height: 16px;
	overflow: hidden
}

.ui_arrow_o_right em {
	right: 0
}

.ui_arrow_i_right em {
	right: 1px
}

.ui_triangle .ui_arrow_o_left {
	width: 8px;
	height: 16px;
	overflow: hidden
}

.ui_triangle .ui_arrow_i_left {
	width: 8px;
	height: 16px;
	overflow: hidden
}

.ui_arrow_o_left em {
	left: 0
}

.ui_arrow_i_left em {
	left: 1px
}

.ui_bubble_wrap ul {
	float: left
}

.ui_bubble_wrap li {
	float: none;
	height: auto;
	line-height: 18px;
	overflow: hidden
}

.ui_bubble_wrap a:link {
	color: #00C;
	text-decoration: none
}

.ui_bubble_wrap a:hover {
	text-decoration: underline
}

.ui_bubble_wrap .top {
	background: url(//tb2.bdstatic.com/tb/static-common/ui/uiBubbleTip/images/userbar_57098d7.gif) no-repeat scroll 24px 0 transparent;
	height: 11px;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative
}

.ui_bubble_wrap .tb_msg_tip_rightpanel {
	float: right;
	line-height: 18px;
	margin: 0
}

.ui_bubble_wrap .tb_msg_tip_rightpanel .setting:link,
.ui_bubble_wrap .tb_msg_tip_rightpanel .setting:hover,
.ui_bubble_wrap .tb_msg_tip_rightpanel .setting:visited {
	color: #686868;
	float: left;
	font-size: 12px;
	margin-right: 10px;
	text-decoration: underline
}

.ui_bubble_wrap .tb_msg_tip_rightpanel .close_msg_tip {
	background: url(//tb2.bdstatic.com/tb/static-common/ui/uiBubbleTip/images/userbar_57098d7.gif) no-repeat scroll 2px -68px transparent;
	display: block;
	float: left;
	height: 11px;
	margin-top: 3px;
	width: 11px
}

.ui_btn,
.ui_btn_disable {
	display: inline-block;
	border-radius: 2px;
	border: 1px solid transparent;
	text-decoration: none
}

.ui_btn {
	cursor: pointer
}

.ui_btn_disable {
	cursor: not-allowed
}

.ui_btn:hover,
.ui_btn:focus,
.ui_btn_disable:hover,
.ui_btn_disable:focus {
	text-decoration: none
}

.ui_btn {
	color: #fff;
	background: #398bfc;
	border-bottom-color: #3782f0
}

.ui_btn:hover,
.ui_btn:focus {
	background-image: -webkit-linear-gradient(top, #3887fa 0, #3782f0 100%);
	background-image: linear-gradient(to bottom, #3887fa 0, #3782f0 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3887fa', endColorstr='#ff3782f0', GradientType=1);
	border-bottom-color: #296cee;
	color: #fff
}

.ui_btn:active {
	background: #317ef3;
	border-top-color: #317ef3;
	box-shadow: inset 0 1px 1px #317ef3;
	color: #fff
}

.ui_btn_disable,
.ui_btn_disable:hover,
.ui_btn_disable:focus,
.ui_btn_disable:active {
	color: #999;
	background: #dfdfdf;
	border-color: #dfdfdf
}

.ui_btn,
.ui_btn_s,
.ui_btn_s_disable {
	display: inline-block;
	padding: 0 8px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	font-size: 12px;
	text-align: center
}

.ui_btn_m,
.ui_btn_m_disable {
	display: inline-block;
	padding: 0 15px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	font-size: 14px;
	text-align: center
}

.ui_btn_l,
.ui_btn_l_disable {
	display: inline-block;
	padding: 0 15px;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	font-size: 16px;
	text-align: center
}

.ui_btn_sub_s,
.ui_btn_sub_m {
	background-image: -webkit-linear-gradient(top, #fcfcfc 0, #f2f2f2 100%);
	background-image: linear-gradient(to bottom, #fcfcfc 0, #f2f2f2 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcfcfc', endColorstr='#fff2f2f2', GradientType=1);
	color: #333;
	border-color: #ccc
}

.ui_btn_sub_s:hover,
.ui_btn_sub_s:focus,
.ui_btn_sub_m:hover,
.ui_btn_sub_m:focus {
	background-image: -webkit-linear-gradient(top, #f8f8f8 0, #e9e9e9 100%);
	background-image: linear-gradient(to bottom, #f8f8f8 0, #e9e9e9 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffe9e9e9', GradientType=1);
	border-color: #ababab;
	color: #333
}

.ui_btn_sub_s:active,
.ui_btn_sub_m:active {
	background: #d8d8d8;
	border-top-color: #ccc;
	box-shadow: inset 0 1px 1px #ccc;
	color: #333
}

.ui_btn_sub_s {
	display: inline-block;
	padding: 0 8px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	font-size: 12px;
	text-align: center;
	cursor: pointer
}

.ui_btn_sub_m {
	display: inline-block;
	padding: 0 8px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	font-size: 14px;
	text-align: center;
	cursor: pointer
}

.ui_btn_m_special,
.ui_btn_m_special_disable {
	display: inline-block;
	padding: 0 11px 0 8px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	overflow: hidden
}

.ui_btn_subprime,
.ui_btn_subprime span {
	background: url(//tb2.bdstatic.com/tb/static-common/ui/uiButton/images/tb_button_subprime_4604fa0.png) no-repeat
}

.ui_btn_subprime,
.ui_btn_subprime:hover {
	padding: 0 0 0 3px;
	display: inline-block;
	color: #333;
	font-size: 12px;
	text-decoration: none
}

.ui_btn_subprime span {
	height: 25px;
	line-height: 25px;
	padding: 0 8px 0 5px;
	display: inline-block;
	word-wrap: break-word;
	overflow: hidden
}

.ui_btn_common {
	background-position: 0 0;
	height: 25px;
	overflow: hidden
}

.ui_btn_common span {
	background-position: right -25px
}

.ui_btn_common:hover {
	background-position: 0 -60px
}

.ui_btn_common:hover span {
	background-position: right -85px
}

.ui_btn_common:active,
.ui_btn_common_active {
	background-position: 0 -124px
}

.ui_btn_common:hover span,
.ui_btn_common_active span {
	background-position: right -149px
}

.ui_btn_bwht,
.ui_btn_bwht:hover {
	padding: 0 0 0 23px;
	background-position: 0 -209px;
	height: 25px;
	overflow: hidden
}

.ui_btn_bwht span {
	padding: 0 8px 0 5px;
	background-position: right -234px;
	cursor: pointer
}

.ui_btn_bwht:hover {
	background-position: 0 -283px
}

.ui_btn_bwht:hover span {
	background-position: right -308px
}

.ui_btn_bwht:active,
.ui_btn_bwht_active {
	background-position: 0 -367px
}

.ui_btn_bwht:hover span,
.ui_btn_bwht_active span {
	background-position: right -392px
}

.ui_btn_iLike,
.ui_btn_post {
	background: url(//tb2.bdstatic.com/tb/static-common/ui/uiButton/images/tb_button_special_3798510.png) no-repeat
}

.ui_btn_iLike {
	width: 130px;
	height: 50px;
	display: block;
	overflow: hidden;
	background-position: 0 0;
	color: #b8b8b8;
	text-align: center
}

.ui_btn_iLike .ui_btn_iLike_tit {
	color: #1d53bf;
	font-size: 14px;
	font-weight: 700;
	padding: 9px 0 2px 56px;
	text-align: left;
	display: block;
	height: 15px;
	line-height: 15px;
	cursor: pointer
}

.ui_btn_iLike:hover,
.ui_btn_iLike:active,
.ui_btn_iLike_active {
	color: #93beff;
	text-decoration: none;
	background-position: 0 -64px
}

.ui_btn_iLike:hover .ui_btn_iLike_tit,
.ui_btn_iLike_active .ui_btn_iLike_tit {
	color: #fff
}

.ui_btn_iLike:active,
.ui_btn_iLike_active {
	background-position: 0 -131px
}

.ui_btn_post {
	padding: 7px 10px 8px 35px;
	height: 12px;
	line-height: 12px;
	width: 48px;
	overflow: hidden;
	display: inline-block;
	font-size: 12px;
	color: #333;
	background-position: 0 -204px
}

.ui_btn_post:hover {
	color: #333;
	text-decoration: none;
	background-position: 0 -253px
}

.ui_btn_post:active,
.ui_btn_post_active {
	background-position: 0 -300px
}

.ui_btn_collect_hd,
.ui_btn_collect_hd span {
	background: url(//tb2.bdstatic.com/tb/static-common/ui/uiButton/images/tb_btn_pulldownMenu_6bb97ca.png) no-repeat
}

.ui_btn_collect {
	text-align: left;
	position: relative;
	z-index: 200
}

.ui_btn_collect_hd {
	padding: 0 0 0 3px;
	display: inline-block;
	background-position: 0 0;
	color: #333;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 202
}

.ui_btn_collect_hd span {
	padding: 0 21px 0 6px;
	text-align: center;
	height: 25px;
	line-height: 25px;
	display: inline-block;
	overflow: hidden;
	background-position: right -25px
}

.ui_btn_collect_hd:hover {
	background-position: 0 -56px;
	color: #333;
	text-decoration: none
}

.ui_btn_collect_hd:hover span {
	background-position: right -81px
}

.ui_btn_collect_list {
	background: #fff;
	border: solid 1px #ccc;
	padding: 5px 0;
	width: 140px;
	overflow: hidden;
	position: absolute;
	top: 27px;
	left: 0;
	z-index: 202
}

.ui_btn_collect_list li {}

.ui_btn_collect_list a {
	height: 24px;
	line-height: 24px;
	display: block;
	color: #333;
	overflow: hidden;
	padding: 0 5px 0 30px;
	word-wrap: break-word;
	text-align: left
}

.ui_btn_collect_list a:hover {
	background: #f2f2f2;
	color: #333;
	text-decoration: none
}

.ui_btn_collect_list a.ui_btn_collect_cur {
	background: url(//tb2.bdstatic.com/tb/static-common/ui/uiButton/images/tb_icon_collect_cur_be51aad.gif) no-repeat 10px center
}

.ui_btn_collect_list a.ui_btn_collect_cur:hover {
	background: url(//tb2.bdstatic.com/tb/static-common/ui/uiButton/images/tb_icon_collect_cur_be51aad.gif) no-repeat 10px center #f2f2f2
}

.ui_btn_collect_list li.ui_btn_collect_last {
	border-top: solid 1px #ccc;
	padding-top: 5px;
	margin-top: 5px
}

.ui_btn_collect_bg {
	height: 61px;
	width: 142px;
	background: #000;
	filter: Alpha(Opacity=10);
	opacity: .1;
	-moz-opacity: .1;
	position: absolute;
	top: 30px;
	left: 3px;
	z-index: 201
}

.ht96 {
	height: 96px
}

.ui_btn_pulldownMenu {
	height: 150px
}

.tb_icon_base {
	background: url(//tb2.bdstatic.com/tb/static-common/ui/uiIcon/images/tb_icon_patch_82e745b.png) no-repeat;
	display: inline-block;
	overflow: hidden
}

.tb_icon_postNew,
.tb_icon_ding,
.tb_icon_members,
.tb_icon_setFrs,
.tb_icon_newHelp,
.tb_icon_feedback {
	width: 16px;
	height: 16px
}

.tb_icon_refresh,
.tb_icon_toggle,
.tb_icon_author,
.tb_icon_lastReply {
	width: 10px;
	height: 10px
}

.tb_icon_backTop {
	width: 11px;
	height: 11px
}

.tb_icon_reply {
	width: 13px;
	height: 11px
}

.tb_icon_pictures,
.tb_icon_video,
.tb_icon_file,
.tb_icon_bakan,
.tb_icon_activities {
	width: 30px;
	height: 17px
}

.tb_icon_zding,
.tb_icon_notice,
.tb_tag_forward,
.tb_tag_vote {
	width: 31px;
	height: 17px
}

.tb_icon_jinghua,
.tb_icon_moreDing {
	width: 19px;
	height: 17px
}

.tb_icon_bwguanli,
.tb_icon_frsManage {
	width: 15px;
	height: 13px
}

.tb_icon_magicbox,
.tb_icon_mytreasure {
	width: 15px;
	height: 15px
}

.tb_icon_eye,
.tb_icon_forward {
	width: 13px;
	height: 11px
}

.tb_icon_new {
	width: 18px;
	height: 12px
}

.tb_icon_baozhaovote {
	width: 58px;
	height: 17px
}

.tb_icon_postNew {
	background-position: 0 0
}

.tb_icon_refresh {
	background-position: 0 -30px
}

.tb_icon_toggle {
	background-position: 0 -55px
}

.tb_icon_ding {
	background-position: 0 -80px
}

.tb_icon_backTop {
	background-position: 0 -116px
}

.tb_icon_reply {
	background-position: 0 -142px
}

.tb_icon_pictures {
	background-position: 0 -172px
}

.tb_icon_video {
	background-position: 0 -210px
}

.tb_icon_file {
	background-position: 0 -245px
}

.tb_icon_bakan {
	background-position: 0 -285px
}

.tb_icon_activities {
	background-position: 0 -321px
}

.tb_icon_zding {
	background-position: 0 -363px
}

.tb_icon_notice {
	background-position: 0 -400px
}

.tb_icon_jinghua {
	background-position: 0 -442px
}

.tb_icon_moreDing {
	background-position: 0 -478px
}

.tb_icon_bwguanli {
	background-position: 0 -525px
}

.tb_icon_members {
	background-position: 0 -564px
}

.tb_icon_frsManage {
	background-position: 0 -613px
}

.tb_icon_setFrs {
	background-position: 0 -653px
}

.tb_icon_newHelp {
	background-position: 0 -695px
}

.tb_icon_feedback {
	background-position: 0 -740px
}

.tb_icon_magicbox {
	background-position: 0 -780px
}

.tb_icon_mytreasure {
	background-position: 0 -822px
}

.tb_icon_author {
	background-position: 0 -857px
}

.tb_icon_lastReply {
	background-position: 0 -888px
}

.tb_tag_forward {
	background-position: 0 -979px
}

.tb_tag_vote {
	background-position: 0 -1059px
}

.tb_icon_eye {
	background-position: 0 -915px
}

.tb_icon_forward {
	background-position: 0 -945px
}

.tb_icon_new {
	background-position: 0 -1020px
}

.tb_icon_baozhaovote {
	background-position: 0 -1103px
}

.pop_orange {
	color: #ff7f3e;
	font: 700 12px/22px SimSun
}

.pop_gray {
	color: #bdcccd
}

.pop_dgray {
	color: #666
}

.pop_clear {
	line-height: 0;
	clear: both
}

#pop_frame {
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 9999;
	width: 344px;
	margin: 1px;
	padding: 0
}

#pop_animate {
	margin: 0;
	padding: 0;
	width: 344px;
	position: absolute;
	top: 800px;
	z-index: 9999;
	background-color: #fdfdfd
}

.pop_main {
	background: #fdfdfd url(//tb2.bdstatic.com/tb/static-common/ui/uiPopWindow/images/popaa_40fcf61.png) no-repeat -454px 0
}

.pop_close {
	display: block;
	width: 32px;
	height: 29px;
	margin-left: 312px;
	background: url(//tb2.bdstatic.com/tb/static-common/ui/uiPopWindow/images/popaa_40fcf61.png) no-repeat -344px -105px
}

a.pop_close:hover {
	background-position: -376px -105px
}

a.pop_close:active {
	background-position: -408px -105px
}

.pop_mainbgwrap {
	background: url(//tb2.bdstatic.com/tb/static-common/ui/uiPopWindow/images/popaa_40fcf61.png) no-repeat bottom left
}

.pop_cont {
	width: 342px;
	border-left: 1px solid #b8c5c6;
	border-right: 1px solid #b8c5c6
}

.pop_portwrap {
	display: inline;
	float: left;
	width: 57px;
	height: 57px;
	border: 1px solid #ccc;
	background-color: #fff;
	margin: 15px 0 0 15px
}

.pop_portrait {
	display: block;
	border: 1px solid #f5f5f5
}

.pop_rightwrap {
	display: inline;
	float: left;
	width: 240px;
	margin: 12px 0 0 10px
}

.pop_rightwrap a:hover {
	text-decoration: none
}

.pop_upword {
	color: #666;
	font: 700 12px/22px Arial, SimSun
}

.pop_downword {
	color: #666;
	font: 400 12px/22px SimSun;
	text-indent: 2em
}

.pop_button_w {
	display: inline-block;
	margin: 10px 0 15px;
	max-width: 205px;
	border: 1px solid #b0caff;
	border-radius: 5px
}

.pop_button {
	display: block;
	position: relative;
	height: 35px;
	padding: 0 20px 0 14px;
	border: 1px solid #f1f7ff;
	border-radius: 5px;
	background-color: #f4f9ff;
	background-image: -webkit-linear-gradient(top, #f4f9ff, #dfecff);
	background-image: linear-gradient(to bottom, #f4f9ff, #dfecff);
	font: 700 14px/35px Arial;
	cursor: pointer;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.pop_button:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-left-color: #1b4db2;
	position: absolute;
	right: 5px;
	top: 12px
}

.pop_button_w:hover .pop_button:after,
.pop_button_w:hover .pop_button:after {
	border-left-color: #fff
}

.pop_button_w:hover {
	border-color: #546e93
}

.pop_button_w:hover .pop_button {
	color: #fff;
	border-color: #64a9ee;
	background-color: #308ce7;
	background-image: -webkit-linear-gradient(top, #308ce7, #166abe);
	background-image: linear-gradient(to bottom, #308ce7, #166abe)
}

.pop_button_w:active {
	border-color: #546e93
}

.pop_button_w:active .pop_button {
	color: #fff;
	border-color: #508fcd;
	background-color: #1669bd;
	background-image: -webkit-linear-gradient(top, #1669bd, #2f8be7);
	background-image: linear-gradient(to bottom, #1669bd, #2f8be7)
}

.pop_bottom {
	width: 312px;
	padding: 7px 16px;
	font: 400 12px/20px SimSun;
	color: #999
}

html {
	_background: url(about:blank) fixed
}

#pop_frame {
	_z-index: 99999;
	_position: absolute;
	overflow: hidden;
	_right: 0;
	_top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight)
}

.tbui_scroll_panel {
	position: relative;
	padding-right: 12px
}

.tbui_scroll_panel .tbui_panel_content {
	overflow: hidden
}

.tbui_scroll_panel .tbui_scroll_bar {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	background: #F2F2F2
}

.tbui_scroll_panel .tbui_scroll_button {
	position: absolute;
	left: 0;
	top: 0;
	width: 8px;
	background: #FFF;
	border: 1px solid #E0E0E0;
	cursor: default
}

.tbui_no_scroll_bar {
	padding-right: 0
}

.tbui_placeholder {
	position: absolute;
	color: gray;
	cursor: text
}

.tbui_tabs_nav {
	padding: 5px 0 0 10px;
	border-bottom: 1px solid #ddd;
	list-style: none;
	background: #F8F8F8
}

.tbui_tabs_nav li {
	float: left;
	margin-right: 5px;
	margin-bottom: -1px
}

.tbui_tabs_nav li a {
	display: block;
	padding: 0 10px;
	line-height: 27px;
	border: 1px solid #E6E6E6;
	text-decoration: none;
	background: #F5F5F5;
	font-size: 14px;
	color: #666
}

.tbui_tabs_nav li.tbui_tabs_active a {
	color: #000;
	font-weight: 700;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent
}

.ui_card_wrap {
	position: absolute;
	background-color: #fff;
	padding: 2px;
	background-color: #fff;
	background: url(//tb2.bdstatic.com/tb/static-common/widget/card/images/grey_border_97762d7.png) repeat
}

.ui_card_wrap .arrow {
	position: absolute
}

.ui_card_wrap .ui_white_down {
	bottom: -8px;
	width: 21px;
	height: 11px;
	overflow: hidden;
	_bottom: -9px;
	background: url(//tb2.bdstatic.com/tb/static-common/widget/card/images/white_arrow_down_06ef61b.png) no-repeat 0 0
}

.ui_card_wrap .ui_white_up {
	top: -8px;
	width: 21px;
	height: 11px;
	background: url(//tb2.bdstatic.com/tb/static-common/widget/card/images/grey_arrow_up_4b9a464.gif) no-repeat 0 0
}

.ui_card_content {
	background-color: #fff;
	overflow: hidden;
	font-size: 12px;
	border: 1px solid #bfbfbf
}

.tbui_slideshow_container {
	position: relative;
	overflow: hidden
}

.tbui_slideshow_container .tbui_slideshow_list {
	position: relative
}

.tbui_slideshow_container .tbui_slideshow_slide {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	display: none;
	webkitBackfaceVisibility: hidden
}

.tbui_slideshow_nav li {
	float: left;
	margin: 0 5px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	font-weight: 700;
	background: #000;
	color: #fff;
	cursor: pointer;
	border-radius: 2px
}

.tbui_slideshow_nav .tbui_slideshow_active {
	background: #fff;
	color: #000
}

.image_flash_editor .button_bar {
	height: 37px;
	padding-top: 8px;
	border-top: 1px solid #D9D9D9;
	color: #666;
	background-color: #F7F7F7;
	text-align: right
}

.image_flash_editor .button_bar .ui_btn {
	margin-right: 15px
}

.ui_text_link {
	color: #1d53bf
}

.ui_text_link_sub {
	color: #4a82f0
}

.ui_text_normal {
	color: #333
}

.ui_text_summary {
	color: #666
}

.ui_text_desc {
	color: #999
}

.ui_text_stress {
	color: #ff7f3e
}

.ui_text_emphasize {
	color: red
}

.ui_border_main {
	border: 1px solid #ccc
}

.ui_border_sub {
	border: 1px solid #e5e5e5
}

.ui_border_light {
	border: 1px solid #f2f2f2
}

.ui_textfield {
	padding: 0 8px;
	height: 25px;
	border: 1px solid #9a9a9a;
	border-bottom-color: #ccc;
	border-right-color: #ccc;
	line-height: 25px;
	outline: 0
}

.ui_textfield:focus,
.ui_textfield_focus {
	border-color: #5c9dff
}

.tdou_base {
	padding: 16px 30px;
	font-family: 'Microsoft YaHei'
}

.tdou_base .goods_wrap {
	position: relative
}

.tdou_base .goods_wrap .goods_title {
	font-size: 14px;
	font-weight: 700;
	padding-top: 14px
}

.tdou_base .tdou_item_hover .goods_title {
	color: #f60
}

.tdou_base .goods_wrap .goods_img_wrap {
	height: 80px;
	width: 90px;
	margin-left: 36px;
	padding: 0 0 10px
}

.tdou_base .goods_wrap .goods_img {
	margin: 10px 0
}

.tdou_base .goods_wrap .goods_value {
	font-size: 12px;
	text-align: right;
	padding-bottom: 5px;
	padding-right: 8px
}

.tdou_base .goods_wrap .goods_member .goods_num {
	font-family: arial;
	font-size: 12px;
	font-weight: 700;
	margin-right: 3px
}

.tdou_base .goods_wrap .good_no_member .goods_num {
	font-family: arial;
	font-size: 12px;
	color: #333;
	font-weight: 700;
	margin-right: 3px
}

.tdou_base .goods_wrap .goods_member {
	margin: 2px 0;
	color: red;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap
}

.tdou_base .goods_wrap .good_no_member {
	display: block;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap
}

.tdou_base .goods_tmall {
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 7px;
	border-top: 1px solid #cfcfcf;
	margin: 0 10px
}

.tdou_base .goods_tmall_price_num {
	font-size: 14px;
	color: #333;
	font-family: Arial;
	margin-left: 2px;
	margin-right: 2px
}

.tdou_base .goods_tmall_price_unit {
	font-weight: 700
}

.tdou_base .member_icon,
.tdou_dianquan_base .member_icon {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/member_icon_50a86b3.png) no-repeat;
	width: 18px;
	height: 18px;
	display: inline-block;
	line-height: 18px;
	vertical-align: middle;
	text-align: center;
	margin-right: 5px;
	background-position: -158px -3px
}

div.tdou_base .low_member_icon {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/member_icon_50a86b3.png) no-repeat;
	background-position: -197px -3px
}

div.tdou_base .member_icon_expire {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/member_icon_50a86b3.png) no-repeat;
	background-position: -233px -3px
}

div.tdou_base .low_member_icon_expire {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/member_icon_50a86b3.png) no-repeat;
	background-position: -269px -3px
}

.tdou_icon {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/tdou_icon_5ddd20c.png) no-repeat;
	width: 18px;
	height: 16px;
	display: inline-block;
	line-height: 16px;
	vertical-align: middle;
	text-align: center;
	margin-right: 4px
}

.tdou_base .goods_value .member_icon {
	margin-right: 3px
}

.tdou_base .payment_info_text {
	font-size: 16px;
	text-align: center;
	vertical-align: middle
}

.tdou_base .tdou_header {
	position: relative;
	font-size: 18px;
	padding-bottom: 9px;
	border-bottom: 1px solid #dfdfdf
}

.tdou_base .tdou_header .header_icon {
	width: 3px;
	height: 16px;
	background: #f40;
	display: inline-block;
	margin-right: 8px
}

.tdou_base .tdou_header .header_close {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/close_btn_08395b2.png) no-repeat 0 -14px;
	position: absolute;
	display: inline-block;
	height: 15px;
	width: 17px;
	top: -10px;
	right: -20px;
	cursor: pointer
}

.tdou_base .tdou_header a.header_close:hover {
	background-position: 0 0
}

.tdou_base .list_body {
	margin-top: 5px
}

.tdou_base .list_body .body_title {
	background: #e7e7e7;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	font-size: 12px;
	position: relative
}

.tdou_base .list_body .title_acc {
	margin-left: 15px;
	margin-right: 30px
}

.tdou_base .list_body .title_acc_name {
	color: #4aa3df;
	margin-left: 5px
}

.tdou_base .list_body .title_remain {
	margin: 0;
	padding: 0
}

.tdou_base .list_body .title_remain_num {
	color: #ff7f3e;
	width: 160px;
	display: inline-block;
	position: absolute
}

.tdou_base .list_body .title_remain_charge {
	color: #4aa3df
}

.tdou_base .list_body .title_ad {
	float: right
}

.tdou_base .list_body .title_ad_text {
	padding-right: 5px
}

.tdou_base .list_body .title_ad_link {
	padding-right: 15px
}

.tdou_base .list_body .body_title a {
	font-size: 12px;
	color: #3e9ddd
}

.tdou_base .list_body ul {
	list-style: none;
	margin: 0;
	padding-top: 20px
}

.tdou_base .list_body ul li {
	position: relative;
	text-align: center;
	cursor: pointer
}

.tdou_base .list_body .tdou_buy_limit {
	position: absolute;
	top: 0;
	left: 0;
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/buy_limit_b583563.png) no-repeat;
	height: 47px;
	width: 47px;
	display: none
}

.tdou_base .list_body .tdou_buy_selected {
	position: absolute;
	bottom: 0;
	right: 3px;
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/buy_selected_61d2507.png) no-repeat;
	height: 12px;
	width: 12px;
	display: none
}

.tdou_base .list_body .goods_wrap_selected .tdou_buy_selected {
	display: block
}

.tdou_base .list_body div.goods_wrap_selected {
	border: 0
}

.tdou_base .info_body .sale_info {
	float: left;
	width: 170px;
	border-right: 1px solid #cfcfcf;
	text-align: center
}

.tdou_base .info_body .payment_info {
	float: left;
	width: 320px;
	height: 240px
}

.tdou_base .info_body .goods_wrap {
	margin: 0;
	padding: 0
}

.tdou_base .info_body .payment_desc {
	height: 150px;
	width: 300px;
	line-height: 150px;
	vertical-align: middle;
	padding-left: 80px
}

.tdou_base .info_body .payment_info .tdou_buy_btn {
	margin-left: 150px
}

.tdou_info_box {
	padding: 15px 20px 0;
	width: 540px
}

.tdou_info_box .header {
	margin-right: 15px
}

.tdou_info_box .header .header_close {
	top: 0;
	right: -20px
}

.tdou_base .tdou_footer {
	position: relative;
	padding-top: 30px;
	text-align: center
}

.tdou_base .btn {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	border-radius: 4px;
	cursor: pointer;
	text-decoration: none
}

.tdou_base .tdou_give_btn_big {
	width: 110px;
	height: 40px;
	line-height: 40px;
	background: #ffd3b3;
	color: #ff3400;
	font-size: 18px;
	font-weight: 700
}

.tdou_base a.tdou_give_btn_big:hover {
	background: #f9bf93
}

.tdou_base .tdou_buy_btn_big {
	width: 110px;
	height: 40px;
	line-height: 40px;
	background: #f40;
	color: #fff;
	font-size: 18px;
	font-weight: 700
}

.tdou_base a.tdou_buy_btn_big:hover {
	background: #df5900
}

.tdou_base .tdou_buy_btn {
	width: 95px;
	height: 35px;
	line-height: 35px;
	background: #f40;
	color: #fff;
	font-size: 14px
}

.tdou_pay_icon_dialog div.dialogJcontent {
	padding: 0
}

.tdou_buy_box {
	width: 541px;
	margin: 9px
}

.tdou_pay_icon_dialog .tdou_umoney {
	background-color: #f8f8f8;
	height: 40px;
	padding-left: 36px;
	line-height: 40px
}

.tdou_get_icon_loading {
	background: rgba(0, 0, 0, .7);
	padding: 15px 25px;
	width: 170px;
	height: 20px;
	border-radius: 5px;
	box-shadow: 2px 1px 10px #000;
	position: absolute;
	z-index: 1001
}

.tdou_get_icon_loading .tdou_loading_img_wrap {
	float: left;
	width: 30px;
	height: 30px;
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/loading_8985134.gif) no-repeat center center;
	margin-top: -5px
}

.tdou_get_icon_loading .tdou_loading_text {
	float: left;
	height: auto!important;
	min-height: 20px;
	color: #fff;
	font-size: 12px;
	padding-left: 5px
}

.tdou_base .goods_wrap_border {
	position: absolute;
	border: 1px solid #cfcfcf;
	border-top: 0;
	width: 538px;
	height: 72px;
	top: 0;
	left: 0
}

.tdou_base .goods_wrap_selected .goods_wrap_border {
	border: 2px solid #f60;
	width: 536px;
	height: 70px;
	top: 0;
	left: 0
}

.tdou_calc_count_wrap {
	padding: 0 0 15px 35px
}

.tdou_calc_count {
	width: 160px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	vertical-align: middle
}

.tdou_calc_count input {
	width: 48px;
	height: 22px;
	line-height: 20px;
	border: 1px solid #e5e5e5;
	outline: 0;
	margin: 0;
	padding: 0;
	float: left;
	text-align: center
}

.tdou_calc_count .tdou_calc_op {
	width: 19px;
	height: 20px;
	display: inline-block;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	background: #f0f0f0;
	color: #918c8c;
	border: 1px solid #e5e5e5;
	float: left;
	cursor: pointer;
	outline: 0
}

.tdou_calc_count .tdou_calc_minus {
	border-right: 0
}

.tdou_calc_count .tdou_calc_add {
	border-left: 0
}

.tdou_mask {
	position: absolute;
	background: rgba(0, 0, 0, .4);
	width: 730px;
	height: 460px;
	z-index: 1000
}

.tdou_get_icon_tip {
	background-color: #f8f8f8;
	border-radius: 5px;
	box-shadow: 2px 1px 10px #E9E9E9;
	width: 390px;
	padding: 20px 30px;
	height: auto!important;
	min-height: 50px;
	position: absolute;
	z-index: 1002
}

.tdou_get_icon_tip .tdou_tip_img_wrap {
	float: left;
	width: 50px;
	height: 50px
}

.tdou_get_icon_tip .tip_failed_img {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/failed_12f068a.png) no-repeat center center;
	width: 40px;
	height: 40px
}

.tdou_get_icon_tip .tip_failed_img_big {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/failed_big_b6852cf.png) no-repeat center center;
	width: 80px;
	height: 80px
}

.tdou_get_icon_tip .tip_info_img {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/info_e7f88c8.png) no-repeat center center;
	width: 40px;
	height: 40px
}

.tdou_get_icon_tip .tip_info_img_big {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/info_big_d26f734.png) no-repeat center center;
	width: 80px;
	height: 80px
}

.tdou_get_icon_tip .tip_successed_img {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/successed_e3fe24b.png) no-repeat center center;
	width: 100%;
	height: 40px
}

.tdou_get_icon_tip .tip_successed_img_big {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/successed_big_1e36a9e.png) no-repeat center center;
	width: 80px;
	height: 80px
}

.tdou_get_icon_tip .tdou_tip_img_wrap img {
	float: left;
	width: 40px;
	height: 40px
}

.tdou_get_icon_tip .tdou_tip_text {
	float: left;
	font-size: 14px;
	color: #333;
	line-height: 40px;
	margin-left: 5px
}

.tdou_get_icon_tip .tdou_tip_text_line {
	line-height: 1.5em
}

.tdou_get_icon_tip .tdou_tip_error {
	font-size: 16px;
	color: #333;
	line-height: 40px
}

.tdou_base .pre_icon_wrap_theme1 {
	float: none;
	*float: left;
	display: inline-block
}

.tdou_base .pre_icon_wrap a.title_acc_name {
	width: 0;
	height: 0
}

.tdou_base .pre_icon_wrap_theme1 .tbworld_lv2 {
	margin-right: 0;
	margin-left: 5px;
	margin-bottom: -4px;
	*margin-top: -25px
}

.tdou_get_icon_info_tip {
	background: rgba(0, 0, 0, .7);
	position: absolute;
	border-radius: 5px;
	box-shadow: 2px 1px 10px #000;
	padding: 15px;
	width: 170px;
	font-size: 12px
}

.tdou_get_icon_info_tip p {
	margin: 0;
	padding: 0
}

.tdou_get_icon_info_tip .days {
	color: #f78e39
}

.tdou_get_icon_info_tip .icon_name {
	font-size: 14px;
	color: #f78e39
}

.tdou_get_icon_info_tip .icon_expired {
	color: #ebeded
}

.tdou_get_icon_info_tip .icon_desc {
	color: #ebeded
}

.tdou_get_icon_info_tip .tip_arrow {
	position: absolute;
	height: 7px;
	width: 13px;
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/down_arrow_3513f37.png);
	top: 84px;
	left: 94px
}

.tdou_get_icon_check {
	background-color: #f8f8f8;
	border-radius: 5px;
	box-shadow: 2px 1px 10px #E9E9E9;
	width: 430px;
	padding: 50px 45px;
	height: auto!important;
	min-height: 100px;
	z-index: 1002;
	position: absolute
}

.tdou_get_icon_check .tdou_tip_img_wrap {
	float: left;
	width: 80px;
	height: 80px;
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/info_big_d26f734.png) no-repeat center center
}

.tdou_get_icon_check .tdou_tip_text {
	float: left;
	margin-left: 20px
}

.tdou_get_icon_check .check_btn {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	border-radius: 3px;
	width: 100px;
	height: 30px;
	line-height: 30px;
	background: #4aa3df;
	color: #fff;
	font-size: 14px;
	text-decoration: none
}

.tdou_get_icon_check .tdou_check_title {
	margin-left: 10px;
	margin-top: 30px;
	color: #6b6a69;
	font-size: 18px
}

.tdou_get_icon_check .tdou_check_op {
	margin-top: 30px;
	margin-left: 10px
}

.tdou_get_icon_check .header_close {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/close_btn_08395b2.png) no-repeat 0 -14px;
	position: absolute;
	display: inline-block;
	height: 15px;
	width: 17px;
	top: 15px;
	right: 25px;
	cursor: pointer
}

.tdou_get_icon_check a.header_close:hover {
	background-position: 0 -28px
}

.tdou_get_icon_check a.btn_redo_check {
	font-size: 12px;
	color: #78b6e4;
	text-decoration: none;
	margin-left: 20px
}

.tdou_pay_icon_check_dialog .tdou_get_icon_check {
	background-color: #FFF;
	border-radius: 0;
	box-shadow: none
}

.good_wrap_new {
	text-align: left;
	cursor: pointer
}

.good_price_new {
	float: left;
	*display: inline;
	width: 350px;
	height: 40px;
	padding: 16px
}

.good_info_new {
	position: relative;
	overflow: hidden;
	padding-top: 33px;
	color: #333
}

.good_price_rmb {
	font-weight: 900;
	font-size: 14px;
	color: #363636
}

.good_price_detail {
	color: #333;
	position: relative
}

.good_price_detail span {
	display: inline-block;
	*display: inline
}

.good_price_detail a {
	color: #2e96dc
}

.good_price_detail a:visited {
	color: #2e96dc
}

.good_price_detail a:hover {
	color: #2e96dc
}

.good_price_detail span ins {
	text-decoration: none;
	font-weight: 700;
	font-size: 14px;
	color: #f60
}

.good_price_detail span a:hover {
	text-decoration: underline
}

.good_info_new img {
	float: left;
	*display: inline;
	margin-right: 8px
}

.good_info_new p {
	line-height: 14px
}

.good_info_new p span {
	color: #999
}

.tdou_base .tdou_list_item_0 .goods_wrap_border {
	border-top: 1px solid #cfcfcf
}

.tdou_base .tdou_list_item_0.goods_wrap_selected .goods_wrap_border {
	border-top: 2px solid #f60
}

.tdou_counter_wrap {
	position: relative;
	margin-top: 20px
}

.tdou_counter_num_text {
	font-weight: 900;
	font-size: 14px;
	color: #363636
}

.tdou_counter_replace {
	display: inline-block;
	*display: inline;
	vertical-align: middle
}

.tdou_counter_info {
	display: inline-block;
	*display: inline;
	width: 130px;
	color: #666;
	font-size: 14px;
	margin-left: 12px
}

.tdou_counter_info ins {
	text-decoration: none;
	font-weight: 700;
	color: #f60
}

.good_price_extra {
	width: 140px
}

.good_price_joinvip {
	width: 210px;
	position: absolute
}

.tdou_pay_info_box {
	padding: 11px 0 0 11px;
	width: 570px;
	height: 270px
}

.tdou_pay_info_box .header_title {
	color: #545454;
	font-size: 18px
}

.tdou_pay_info_box .header .header_close {
	top: 0;
	right: -20px
}

.tdou_pay_info_box .tdou_pay_info_header {
	position: relative;
	font-size: 18px;
	padding-bottom: 9px;
	border-bottom: 1px solid #dfdfdf;
	margin-right: 15px
}

.tdou_pay_info_box .tdou_pay_info_header .tdou_pay_header_icon {
	width: 3px;
	height: 16px;
	background: #4aa3df;
	display: inline-block;
	margin-right: 8px
}

.tdou_pay_info_box .tdou_pay_info_header .tdou_pay_header_close {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/close_btn_08395b2.png) no-repeat 0 -14px;
	position: absolute;
	display: inline-block;
	height: 14px;
	width: 17px;
	top: -5px;
	right: -15px;
	cursor: pointer
}

.tdou_pay_info_box .tdou_pay_info_header a.tdou_pay_header_close:hover {
	background-position: 0 0
}

.tdou_pay_info_box .tdou_pay_info_body .goods_info {
	border-bottom: 1px solid #dfdfdf;
	margin: 0 20px 0 0;
	padding-bottom: 2px
}

.tdou_pay_info_box .goods_info .goods_info_lable {
	color: #666;
	font-size: 12px
}

.tdou_pay_info_box .goods_info .goods_info_val {
	font-family: Arial;
	font-size: 14px;
	font-weight: 700;
	color: #f60
}

.tdou_pay_info_box .goods_info .goods_info_unit {
	color: #666;
	font-size: 12px
}

.tdou_pay_info_box .goods_sale {
	margin-top: 5px
}

.tdou_pay_info_box .goods_sale .good_price_label {
	color: #333;
	font-size: 12px;
	margin-left: -20px
}

.tdou_pay_info_box .good_price_val {
	font-family: Arial;
	font-weight: 700;
	font-size: 14px;
	color: #333
}

.tdou_pay_info_box .tdou_pay_info_body .goods_wrap {
	position: relative;
	cursor: default
}

.tdou_pay_info_box .tdou_pay_info_body .goods_wrap .goods_title {
	text-align: center;
	padding-right: 25px;
	cursor: default
}

.tdou_pay_info_box .tdou_pay_info_body .goods_wrap .goods_img_wrap {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/image_frame_82dc905.png) no-repeat center center;
	height: 117px;
	width: 188px;
	margin-left: 0
}

.tdou_pay_info_box .tdou_pay_info_body .goods_wrap .goods_img {
	margin: 0 0 5px 5px
}

.tdou_pay_info_box .tdou_pay_info_body .goods_wrap .goods_img img {
	width: 170px;
	height: 95px;
	padding: 14px 0
}

.tdou_pay_info_box .tdou_pay_info_body .goods_wrap .goods_value {
	padding-bottom: 10px;
	font-size: 12px
}

.tdou_pay_info_box .tdou_pay_info_body .sale_info {
	float: left;
	width: 215px;
	height: 240px;
	border-right: 1px solid #cfcfcf
}

.tdou_pay_info_box .tdou_pay_info_body .payment_info {
	float: left;
	width: 350px;
	height: 240px
}

.tdou_pay_info_box .tdou_pay_info_body .sale_info {
	text-align: center
}

.tdou_pay_info_box .tdou_pay_info_body .goods_wrap {
	margin: 0;
	padding: 0
}

.tdou_pay_info_box .tdou_pay_info_body .payment_desc {
	height: 140px;
	width: 350px;
	vertical-align: middle;
	color: #333;
	font-size: 16px
}

.tdou_pay_info_box .payment_desc_text {
	margin-top: 10px
}

.tdou_pay_info_box .payment_desc .payment_desc_content_float {
	float: left;
	height: 50%;
	margin-bottom: -30px
}

.tdou_pay_info_box .payment_desc .payment_desc_content {
	clear: both;
	height: 50px;
	position: relative;
	text-align: center
}

.tdou_pay_info_box .tdou_pay_info_body .payment_info .tdou_buy_btn {
	margin-left: 150px
}

.tdou_pay_info_box .tdou_pay_info_body .goods_info_amount {
	float: left;
	margin-left: 10px
}

.tdou_pay_info_box .tdou_pay_info_buy_comfirm {
	color: #999;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	vertical-align: middle
}

.tdou_pay_info_box .tdou_pay_info_tip {
	color: #999;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	vertical-align: middle
}

.tdou_pay_info_box .tdou_enable_member,
.tdou_pay_info_box .checkbox_buy_comfirm {
	padding-right: 5px;
	vertical-align: middle
}

.tdou_pay_info_box .tdou_pay_btn_wrap {
	text-align: center;
	position: relative
}

.tdou_pay_info_box .tdou_pay_btn {
	width: 95px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	vertical-align: middle;
	background: #3e9ddd;
	color: #fff;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 5px
}

.tdou_pay_info_box .tdou_pay_btn_135 {
	width: 135px
}

.tdou_pay_info_box a.tdou_pay_btn:hover {
	background: #2886c6
}

.tdou_pay_info_box .tdou_pay_btn_disable {
	width: 95px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	font-size: 14px;
	background: silver
}

.baidu_tb_tdou_payment_result_dialog .tdou_pay_result_text {
	font-size: 18px;
	line-height: 1.5em;
	width: 300px
}

.baidu_tb_tdou_payment_result_dialog .tdou_pay_error_box .tdou_pay_error_op {
	margin-left: 60px
}

.tdou_pay_error_box {
	position: relative;
	width: 340px;
	padding: 15px 25px;
	height: auto!important;
	min-height: 100px
}

.tdou_pay_error_box .tdou_pay_error_img_wrap {
	float: left;
	width: 80px;
	height: 80px;
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/failed_12f068a.png) no-repeat center center
}

.tdou_pay_error_box .tdou_pay_error_text {
	float: left
}

.tdou_pay_error_box .tdou_pay_error_btn_close {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	border-radius: 3px;
	width: 100px;
	height: 30px;
	line-height: 30px;
	background: #3e9ddd;
	color: #fff;
	font-size: 14px;
	text-decoration: none
}

.tdou_pay_error_box a.tdou_pay_error_btn_close:hover {
	background: #2886c6
}

.tdou_pay_error_box .tdou_pay_error_title {
	margin-left: 10px;
	margin-top: 30px;
	color: #6b6a69;
	font-size: 14px;
	width: 250px
}

.tdou_pay_error_box .tdou_pay_error_op {
	margin-top: 30px;
	margin-left: 10px
}

.tdou_pay_error_box .header_close {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/close_btn_08395b2.png) no-repeat 0 -14px;
	position: absolute;
	display: inline-block;
	height: 15px;
	width: 17px;
	top: 10px;
	right: 0;
	cursor: pointer
}

.tdou_pay_error_box a.header_close:hover {
	background-position: 0 -28px
}

.tdou_pay_result_box {
	position: relative;
	width: 400px;
	padding: 35px 45px;
	height: auto!important;
	min-height: 100px
}

.tdou_pay_result_box .tdou_pay_result_img_wrap {
	float: left;
	width: 80px;
	height: 80px;
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/info_big_d26f734.png) no-repeat center center
}

.tdou_pay_result_box .tdou_pay_result_text {
	margin-left: 20px;
	float: left
}

.tdou_pay_result_box .tdou_pay_result_btn_close {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	border-radius: 3px;
	width: 100px;
	height: 30px;
	line-height: 30px;
	background: #3e9ddd;
	color: #fff;
	font-size: 14px;
	text-decoration: none
}

.tdou_pay_result_box a.tdou_pay_result_btn_close:hover {
	background: #2886c6
}

.tdou_pay_result_box .tdou_pay_result_title {
	margin-left: 10px;
	margin-top: 30px;
	color: #6b6a69;
	font-size: 14px;
	width: 250px
}

.tdou_pay_result_box .tdou_pay_result_op {
	margin-top: 30px;
	margin-left: 10px
}

.tdou_pay_result_box .header_close {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/close_btn_08395b2.png) no-repeat 0 -14px;
	position: absolute;
	display: inline-block;
	height: 15px;
	width: 17px;
	top: 10px;
	right: 0;
	cursor: pointer
}

.tdou_pay_result_box a.header_close:hover {
	background-position: 0 -28px
}

.tdou_pay_error_link {
	margin-left: 20px
}

.tdou_pay_font_big {
	font-size: 18px
}

.tdou_cashier_wrap {
	width: 100%;
	height: 100%
}

.tdou_cashier_wrap iframe {
	width: 100%;
	height: 100%
}

.tdou_pay_cashier_iframe_dialog .tdou_cashier_wrap {
	width: 724px;
	height: 560px
}

div.tdou_pay_cashier_iframe_dialog .dialogJcontent {
	padding: 0
}

.tdou_dianquan_base {
	padding: 0;
	background: rgba(255, 255, 255, .9);
	color: #545454;
	font-family: 'Microsoft YaHei'
}

.tdou_buy_dianquan_card {
	width: 724px
}

.tdou_dianquan_base .tdou_dianquan_header {
	position: relative;
	font-size: 18px;
	border-bottom: 2px solid #dfdfdf;
	height: 20px;
	padding: 15px;
	line-height: 20px;
	vertical-align: middle
}

.tdou_dianquan_base .header_title {
	float: left;
	margin-left: 15px
}

.tdou_dianquan_base .title_acc_name {
	color: #509cef
}

.tdou_dianquan_base .header_icon {
	width: 3px;
	height: 18px;
	background: #4aa3df;
	display: inline-block;
	margin-right: 8px;
	vertical-align: middle
}

.tdou_dianquan_base .header_close {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tdou/images/close_btn_08395b2.png) no-repeat 0 -14px;
	position: absolute;
	display: inline-block;
	height: 14px;
	width: 17px;
	top: 17px;
	right: 13px;
	cursor: pointer;
	transition: .2s ease-in
}

.tdou_dianquan_base .tdou_dianquan_header a.header_close:hover {
	background-position: 0 0;
	content: "";
	transition: .2s ease-in
}

.tdou_dianquan_base .user_info {
	float: right;
	margin-right: 25px;
	border-right: 1px solid #dfdfdf;
	font-size: 14px
}

.tdou_dianquan_base .title_remain_num {
	margin-right: 15px;
	color: #ff7f3e
}

.tdou_dianquan_base .title_acc {
	margin-right: 10px
}

.tdou_dianquan_base .open_member {
	cursor: pointer;
	color: #73b4e0
}

.aside_media_horizontal,
.aside-media-horizontal {
	margin-right: -16px \9\0
}

.aside_media_horizontal li,
.aside-media-horizontal li {
	text-align: center;
	float: left;
	width: 60px;
	margin-right: 10px;
	margin-bottom: 6px
}

.aside_media_horizontal li:nth-child(3n),
.aside-media-horizontal li:nth-child(3n) {
	margin-right: 0
}

.aside_media_horizontal li .media_top,
.aside-media-horizontal li .media_top,
.aside_media_horizontal li .media-top,
.aside-media-horizontal li .media-top {
	width: 60px;
	height: 60px
}

.aside_media_horizontal li .media_bottom,
.aside-media-horizontal li .media_bottom,
.aside_media_horizontal li .media-bottom,
.aside-media-horizontal li .media-bottom {
	margin-top: -4px
}

.aside_media_horizontal li.media_last,
.aside-media-horizontal li.media_last,
.aside_media_horizontal li.media-last,
.aside-media-horizontal li.media-last {
	margin-right: 0
}

.aside_media_horizontal .media_bottom,
.aside-media-horizontal .media_bottom,
.aside_media_horizontal .media-bottom,
.aside-media-horizontal .media-bottom {
	display: block
}

.aside_media_horizontal a,
.aside-media-horizontal a {
	color: #666
}

.aside_media_horizontal a:visited,
.aside-media-horizontal a:visited {
	color: #653096
}

.aside_media_horizontal a:hover,
.aside-media-horizontal a:hover,
.aside_media_horizontal a:focus,
.aside-media-horizontal a:focus {
	color: #2d64b3
}

.aside_media_horizontal .media_caption,
.aside-media-horizontal .media_caption,
.aside_media_horizontal .media-caption,
.aside-media-horizontal .media-caption {
	position: absolute;
	top: 44px;
	left: 30px;
	width: 30px;
	height: 16px;
	line-height: 16px;
	background: rgba(0, 0, 0, .5);
	color: #fff
}

.aside_media_vertical_60 li,
.aside-media-vertical-60 li,
.aside_media_vertical_80 li,
.aside-media-vertical-80 li {
	height: 60px;
	margin-bottom: 10px
}

.aside_media_vertical_60 li:last-child,
.aside-media-vertical-60 li:last-child,
.aside_media_vertical_60 li.last_child,
.aside-media-vertical-60 li.last_child,
.aside_media_vertical_80 li:last-child,
.aside_media_vertical_80 li.last_child,
.aside-media-vertical-80 li:last-child,
.aside-media-vertical-80 li.last_child {
	margin-bottom: 0
}

.aside_media_vertical_60 li .media_left,
.aside-media-vertical-60 li .media_left,
.aside_media_vertical_60 li .media-left,
.aside-media-vertical-60 li .media-left,
.aside_media_vertical_80 li .media_left,
.aside_media_vertical_80 li .media-left,
.aside-media-vertical-80 li .media_left,
.aside-media-vertical-80 li .media-left {
	width: 60px;
	height: 60px
}

.aside_media_vertical_60 li .media_right,
.aside-media-vertical-60 li .media_right,
.aside_media_vertical_60 li .media-right,
.aside-media-vertical-60 li .media-right,
.aside_media_vertical_80 li .media_right,
.aside_media_vertical_80 li .media-right,
.aside-media-vertical-80 li .media_right,
.aside-media-vertical-80 li .media-right {
	margin-left: 70px
}

.aside_media_vertical_60 li .title,
.aside-media-vertical-60 li .title,
.aside_media_vertical_80 li .title,
.aside-media-vertical-80 li .title {
	display: block
}

.aside_media_vertical_60 li .media_right,
.aside-media-vertical-60 li .media_right,
.aside_media_vertical_60 li .media-right,
.aside-media-vertical-60 li .media-right,
.aside_media_vertical_80 li .media_right,
.aside_media_vertical_80 li .media-right,
.aside-media-vertical-80 li .media_right,
.aside-media-vertical-80 li .media-right {
	position: relative;
	top: -5px
}

.aside_media_vertical_60 li .media_right strong,
.aside-media-vertical-60 li .media_right strong,
.aside_media_vertical_60 li .media-right strong,
.aside-media-vertical-60 li .media-right strong,
.aside_media_vertical_80 li .media_right strong,
.aside_media_vertical_80 li .media-right strong,
.aside-media-vertical-80 li .media_right strong,
.aside-media-vertical-80 li .media-right strong {
	font-weight: 400
}

.aside_media_vertical_80 li .media_left,
.aside-media-vertical-80 li .media_left,
.aside_media_vertical_80 li .media-left,
.aside-media-vertical-80 li .media-left {
	width: 80px;
	height: 60px
}

.aside_media_vertical_80 li .media_right,
.aside-media-vertical-80 li .media_right,
.aside_media_vertical_80 li .media-right,
.aside-media-vertical-80 li .media-right {
	margin-left: 90px
}

.aside-thumbnail-120 {
	position: relative;
	display: inline-block;
	width: 200px;
	height: 120px
}

.aside-thumbnail-120 img {
	width: 100%;
	height: 100%
}

.aside-thumbnail-120 .thumbnail-caption {
	position: absolute
}

.qianbao_cashier_iframe_dialog .uiDialogWrapper div.dialogJcontent {
	padding: 0
}

.qianbao_cashier_dialog {
	position: relative
}

.qianbao_cashier_dialog .qianbao_cashier_payment_goods_wrap {
	height: 200px
}

.qianbao_cashier_dialog .qianbao_cashier_payment_channel_wrap {
	margin-left: 20px
}

.qianbao_cashier_dialog .loading {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
	min-height: 140px;
	background: #fff;
	opacity: 1;
	width: 100%;
	height: 100%
}

.qianbao_cashier_dialog .loading table p {
	font-size: 12px;
	color: #333
}

.qianbao_cashier_dialog .header_close {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/qianbao_cashier_dialog/images/close_btn_08395b2.png) no-repeat 0 -14px;
	position: absolute;
	display: inline-block;
	height: 14px;
	width: 17px;
	top: 17px;
	right: 13px;
	cursor: pointer;
	transition: .2s ease-in
}

.qianbao_cashier_dialog a.header_close:hover {
	background-position: 0 0;
	content: "";
	transition: .2s ease-in
}

.qianbao_cashier_dialog .qianbao_cashier_agreement {
	border-top: 2px solid #dfdfdf;
	background-color: #FFFCF3;
	padding-left: 21px;
	line-height: 48px;
	font-size: 13px;
	color: #333
}

.qianbao_cashier_dialog .qianbao_cashier_agreement .protocol {
	float: right
}

.qianbao_cashier_dialog .qianbao_cashier_agreement .protocol a {
	padding: 0 4px
}

.qianbao_payment_tip {
	position: absolute;
	top: -1px;
	left: 0;
	z-index: 1000;
	width: 100%;
	height: 100%;
	overflow: auto;
	background: rgba(0, 0, 0, .5);
	-webkit-filter: progid:dximagetransform.microsoft.gradient(startColorstr='#7F000000', endColorstr='#7F000000');
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#7F000000', endColorstr='#7F000000');
	text-align: center
}

.qianbao_payment_tip .tip_dialog {
	min-width: 380px;
	background: #fff;
	padding: 40px;
	font-size: 14px;
	min-height: 60px;
	box-shadow: 0 0 3px #a4a4a4;
	display: inline-block;
	position: relative;
	text-align: left;
	vertical-align: middle;
	margin-top: 200px
}

.qianbao_payment_tip .description {
	margin: 0 auto;
	width: 280px;
	text-align: center;
	font-size: 16px
}

.qianbao_payment_tip .description-tips {
	margin: 0 auto 20px;
	width: 280px;
	text-align: center;
	color: #999
}

.qianbao_payment_tip .center {
	text-align: center
}

.qianbao_payment_tip .tip_dialog_close {
	position: absolute;
	top: 10px;
	font-size: 18px;
	right: 10px;
	width: 16px;
	height: 15px;
	display: block;
	cursor: pointer
}

.qianbao_payment_tip .tip_dialog_close:after {
	content: 'x';
	color: #333
}

.qiaobao_pay_result_dialog {
	background-color: #fff;
	text-align: center;
	overflow: hidden;
	z-index: 100;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.qiaobao_pay_result_dialog .result_title {
	height: 100px;
	padding-top: 120px;
	margin-bottom: 50px
}

.qiaobao_pay_result_dialog .result_pic {
	display: inline-block;
	height: 40px;
	width: 40px;
	vertical-align: middle
}

.qiaobao_pay_result_dialog .success_pic {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/qianbao_cashier_dialog/images/op-icons-plus_d2e35f0.png) 0 0
}

.qiaobao_pay_result_dialog .fialed_pic {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/qianbao_cashier_dialog/images/op-icons-plus_d2e35f0.png) -46px 0
}

.qiaobao_pay_result_dialog .result_txt {
	color: #484954;
	font-size: 25px;
	text-align: center;
	font-weight: 600;
	display: inline-block;
	margin: 25px 10px;
	height: 38px;
	line-height: 38px;
	vertical-align: middle
}

.qiaobao_pay_result_dialog p {
	color: #999;
	font-size: 14px;
	text-align: left;
	position: relative;
	padding: 0;
	margin: 0 auto 10px
}

.qiaobao_pay_result_dialog p label {
	width: 50%;
	text-align: right
}

.qiaobao_pay_result_dialog .second {
	padding: 0 2px;
	width: 12px;
	display: inline-block
}

.qiaobao_pay_result_dialog .pay_amount,
.qiaobao_pay_result_dialog .member_date {
	color: #fc6621;
	font-weight: 700
}

.qianbao_pay_tip_btn {
	padding: 5px 15px;
	font-size: 14px;
	line-height: normal;
	border-radius: 4px;
	font-family: "microsoft yahei", simhei, sans-serif
}

.qianbao_pay_result_btn {
	padding: 5px 30px;
	font-size: 14px;
	line-height: normal;
	border-radius: 4px;
	font-family: "microsoft yahei", simhei, sans-serif;
	font-weight: 700;
	margin: 30px auto 20px
}

.qiaobao_pay_loading {
	height: 425px;
	position: absolute;
	top: 200px;
	width: 100%;
	z-index: 100;
	background: #fff;
	display: none
}

.qiaobao_pay_loading .j_loading_text {
	font-size: 14px
}

.qianbao_cashier_purchase_tdou {
	background: rgba(255, 255, 255, .9);
	padding: 0;
	zoom: 1;
	color: #545454;
	width: 715px;
	height: 200px
}

.qianbao_cashier_purchase_tdou .qianbao_cashier_goods {
	margin-top: 15px;
	font-size: 14px;
	line-height: 24px
}

.qianbao_cashier_purchase_tdou .title {
	vertical-align: middle;
	float: left;
	position: relative;
	text-align: right;
	width: 80px;
	zoom: 1;
	margin-right: 10px;
	margin-left: 10px
}

.qianbao_cashier_purchase_tdou .goods_list .goods_title {
	line-height: 56px
}

.qianbao_cashier_purchase_tdou .goods_list .super-member-tips {
	display: inline-block;
	color: #999;
	height: 60px;
	line-height: 100px;
	font-size: 12px;
	overflow: hidden;
	margin-left: 5px
}

.qianbao_cashier_purchase_tdou .goods_list .super-member-tips .icon-crown-super-vip {
	vertical-align: middle;
	margin: 0 3px
}

.qianbao_cashier_purchase_tdou .goods_list .super-member-tips .icon-tbean {
	vertical-align: middle
}

.qianbao_cashier_purchase_tdou .icon_item {
	display: inline-block;
	border: 2px solid #fa7d3e;
	background-color: #fffcf2;
	overflow: hidden;
	height: 60px
}

.qianbao_cashier_purchase_tdou .icon_img {
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}

.qianbao_cashier_purchase_tdou .icon_desc {
	border-bottom: 1px solid #f0f1f2;
	text-align: center;
	height: 30px
}

.qianbao_cashier_purchase_tdou .icon_desc p {
	font-size: 14px;
	line-height: 30px;
	color: #333;
	font-weight: bolder
}

.qianbao_cashier_purchase_tdou .icon_desc p .icon-tbean {
	vertical-align: middle;
	margin: 0 5px;
	font-weight: 400
}

.qianbao_cashier_purchase_tdou .expire_date {
	color: #999
}

.qianbao_cashier_purchase_tdou .icon_img_box {
	line-height: 30px;
	height: 30px;
	vertical-align: middle;
	padding: 0 10px
}

.qianbao_cashier_purchase_tdou .icon_img_box .icon_info {
	height: 30px;
	line-height: 30px
}

.qianbao_cashier_purchase_tdou .icon_img_box .icon_info .tdou_text {
	color: #999;
	display: inline-block;
	line-height: 30px;
	font-size: 12px
}

.qianbao_cashier_purchase_tdou .order_info {
	margin-bottom: 10px
}

.qianbao_cashier_purchase_tdou .order_label {
	line-height: 28px
}

.orange-txt {
	color: #fa7d3e
}

.qianbao_cashier_purchase_tdou .order_desc {
	float: left;
	color: #999
}

.qianbao_cashier_purchase_tdou .order_desc .icon-tbean {
	vertical-align: middle
}

.qianbao_cashier_purchase_tdou .tdou_num {
	font-size: 16px;
	color: #f60
}

div.tdou_member_cashier_iframe_dialog .dialogJcontent {
	padding: 0
}

.qianbao_cashier_purchase_member {
	background: rgba(255, 255, 255, .9);
	padding: 0;
	zoom: 1;
	color: #545454;
	width: 715px;
	height: 200px
}

.member-time-tips {
	margin-left: 100px;
	color: #999
}

.qianbao_cashier_purchase_member .member_cashier_wrap {
	margin-top: 10px
}

.qianbao_cashier_purchase_member .member_wrap {
	height: 65px
}

.qianbao_cashier_purchase_member .goods_title {
	line-height: 50px;
	vertical-align: middle;
	float: left;
	position: relative;
	text-align: right;
	width: 70px;
	_zoom: 1;
	margin-right: 10px;
	margin-left: 20px;
	font-size: 14px
}

.qianbao_cashier_purchase_member .time-title {
	line-height: 30px
}

.qianbao_cashier_purchase_member .member_list {
	width: 645px;
	list-style: none
}

.qianbao_cashier_purchase_member .member_list .member_item {
	float: left;
	background: #fffcf2;
	margin: 1px 10px 10px 0;
	zoom: 1;
	height: 50px;
	line-height: 50px;
	width: 176px;
	padding: 0;
	text-align: center;
	cursor: pointer;
	margin-bottom: 0;
	border: 1px solid #ffc773
}

.qianbao_cashier_purchase_member .member_list li.selected,
.qianbao_cashier_purchase_member .member_list li:hover,
.qianbao_cashier_purchase_member .time_list li.selected,
.qianbao_cashier_purchase_member .time_list li:hover {
	border-color: #fa7d3e;
	outline: #fa7d3e solid 1px
}

.qianbao_cashier_purchase_member .member_list li.selected label,
.qianbao_cashier_purchase_member .time_list li.selected label {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/qianbao_purchase_member/images/icon_select_8fe429a.png) no-repeat scroll right bottom transparent
}

.qianbao_cashier_purchase_member .member_list li label {
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 50px;
	font-size: 16px;
	text-align: center
}

.qianbao_cashier_purchase_member .radio-hide {
	visibility: hidden;
	margin-right: 2px;
	position: absolute;
	left: 0;
	top: 0
}

.qianbao_cashier_purchase_member .member_list li img {
	vertical-align: middle;
	margin-right: 10px
}

.qianbao_cashier_purchase_member .time_list {
	overflow: hidden
}

.qianbao_cashier_purchase_member .time_list li {
	height: 30px;
	line-height: 30px;
	padding: 0;
	text-align: center;
	width: 82px;
	float: left;
	margin: 1px 10px 10px 0;
	cursor: pointer;
	border: 1px solid #d1d6de;
	position: relative
}

.qianbao_cashier_purchase_member .time_list li label {
	position: relative;
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.qianbao_cashier_purchase_member .time_list li.custum_time {
	position: relative;
	text-align: left;
	width: 110px
}

.qianbao_cashier_purchase_member .time_list .custum_time input {
	border: 0;
	border-right: 1px solid #c4c4c4;
	margin: 0 6px 0 0;
	width: 60px;
	padding: 2px 5px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	transition: all .3s linear
}

.qianbao_cashier_purchase_member .hide_type_1050001 {
	display: none
}

.qianbao_cashier_purchase_member ul .member-tips {
	float: left;
	color: #fa7d3e;
	border: 0;
	background: 0 0;
	cursor: default;
	height: 50px;
	line-height: 50px
}

.qianbao_cashier_purchase_member .time_list .member-tips {
	height: 30px;
	line-height: 30px
}

.qianbao_cashier_purchase_member ul .member-tips:hover {
	border: 0;
	outline: 0
}

.qianbao_cashier_purchase_packet {
	background: rgba(255, 255, 255, .9);
	padding: 0;
	zoom: 1;
	color: #545454;
	width: 715px;
	height: 200px
}

.qianbao_cashier_purchase_packet .user_data_info {
	position: relative;
	font-size: 18px;
	border-bottom: 2px solid #dfdfdf;
	height: 20px;
	padding: 15px;
	line-height: 20px;
	vertical-align: middle;
	z-index: 1000
}

.qianbao_cashier_purchase_packet .user_data_info .header_title {
	float: left;
	margin-left: 15px
}

.qianbao_cashier_purchase_packet .user_data_info .user_info {
	float: right;
	margin-right: 25px;
	border-right: 1px solid #dfdfdf;
	font-size: 14px
}

.qianbao_cashier_purchase_packet .user_data_info .user_info .title_acc {
	margin-right: 10px
}

.qianbao_cashier_purchase_packet .user_data_info .user_info .title_acc_name {
	color: #fa7d3e
}

.qianbao_cashier_purchase_packet .user_data_info .header_icon {
	width: 3px;
	height: 18px;
	background: #fa7d3e;
	display: inline-block;
	margin-right: 8px;
	vertical-align: middle
}

.qianbao_cashier_purchase_packet .user_data_info .packet_header_close {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/qianbao_purchase_packet/images/close_btn_08395b2.png) no-repeat 0 -14px;
	position: absolute;
	display: inline-block;
	height: 14px;
	width: 17px;
	top: 17px;
	right: 13px;
	cursor: pointer
}

.qianbao_cashier_purchase_packet .user_data_info .packet_header_close:hover {
	background-position: 0 0;
	content: ""
}

.qianbao_cashier_purchase_packet .user_data_info .member_red {
	color: red
}

.qianbao_cashier_purchase_packet .member_cashier_wrap {
	margin-top: 10px
}

.qianbao_cashier_purchase_packet .member_wrap {
	overflow: hidden;
	height: 65px
}

.qianbao_cashier_purchase_packet .member_time_wrap {
	overflow: hidden
}

.qianbao_cashier_purchase_packet .goods_title {
	line-height: 50px;
	vertical-align: middle;
	float: left;
	position: relative;
	text-align: right;
	width: 70px;
	_zoom: 1;
	margin-right: 10px;
	margin-left: 20px;
	font-size: 14px
}

.qianbao_cashier_purchase_packet .time-title {
	line-height: 30px
}

.qianbao_cashier_purchase_packet label {
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 50px;
	font-size: 16px;
	text-align: center
}

.qianbao_cashier_purchase_packet .member_list {
	width: 645px;
	list-style: none
}

.qianbao_cashier_purchase_packet .member_list .member_item {
	float: left;
	background: #fffcf2;
	margin: 1px 10px 10px 0;
	zoom: 1;
	height: 50px;
	line-height: 50px;
	width: 176px;
	padding: 0;
	text-align: center;
	cursor: pointer;
	margin-bottom: 0;
	border: 1px solid #ffc773
}

.qianbao_cashier_purchase_packet .member_list .member_item.selected,
.qianbao_cashier_purchase_packet .member_list .member_item:hover {
	border-color: #fa7d3e;
	outline: #fa7d3e solid 1px
}

.qianbao_cashier_purchase_packet .member_list .member_item img {
	margin-right: 10px
}

.qianbao_cashier_purchase_packet .member_list .member_item.selected label {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/qianbao_purchase_packet/images/icon_select_8fe429a.png) no-repeat scroll right bottom transparent
}

.qianbao_cashier_purchase_packet .time_list label {
	line-height: 30px
}

.qianbao_cashier_purchase_packet .time_list .time_item {
	height: 30px;
	line-height: 30px;
	padding: 0;
	text-align: center;
	width: 82px;
	float: left;
	margin: 1px 10px 10px 0;
	cursor: pointer;
	border: 1px solid #d1d6de;
	position: relative
}

.qianbao_cashier_purchase_packet .time_list .time_item.selected,
.qianbao_cashier_purchase_packet .time_list .time_item:hover {
	border-color: #fa7d3e;
	outline: #fa7d3e solid 1px
}

.qianbao_cashier_purchase_packet .time_list .time_item.selected label {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/qianbao_purchase_packet/images/icon_select_8fe429a.png) no-repeat scroll right bottom transparent
}

.qianbao_cashier_purchase_packet .time_list .member-tips {
	cursor: pointer;
	height: 30px;
	line-height: 35px;
	color: #fa7d3e
}

.base_dialog_user_bar {
	position: relative;
	font-size: 18px;
	border-bottom: 2px solid #dfdfdf;
	height: 20px;
	padding: 15px;
	line-height: 20px;
	vertical-align: middle;
	z-index: 1000
}

.base_dialog_user_bar .header_title {
	float: left;
	margin-left: 15px
}

.base_dialog_user_bar .title_acc_name {
	color: #fa7d3e
}

.base_dialog_user_bar .pre_icon_wrap {
	display: inline;
	float: none
}

.base_dialog_user_bar .pre_icon_wrap .icon_tbworld {
	float: none;
	vertical-align: text-bottom
}

.base_dialog_user_bar .header_icon {
	width: 3px;
	height: 18px;
	background: #fa7d3e;
	display: inline-block;
	margin-right: 8px;
	vertical-align: middle
}

.base_dialog_user_bar .header_close {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/base_dialog_user_bar/images/close_btn_08395b2.png) no-repeat 0 -14px;
	position: absolute;
	display: inline-block;
	height: 14px;
	width: 17px;
	top: 17px;
	right: 13px;
	cursor: pointer;
	-webkit-transition: .2s ease-in;
	transition: .2s ease-in
}

.base_dialog_user_bar .cashier_dialog_header a.header_close:hover {
	background-position: 0 0;
	content: "";
	-webkit-transition: .2s ease-in;
	transition: .2s ease-in
}

.base_dialog_user_bar .user_info {
	float: right;
	margin-right: 25px;
	border-right: 1px solid #dfdfdf;
	font-size: 14px
}

.base_dialog_user_bar .tdou_remain_num {
	margin-right: 15px;
	color: #ff7f3e
}

.base_dialog_user_bar .title_acc {
	margin-right: 10px
}

.base_dialog_user_bar .member_red {
	color: red
}

.umoney-wrap {
	width: 300px;
	margin: 40px auto
}

.umoney-wrap .text {
	margin-left: 30px
}

.umoney-wrap .btn-wrap {
	margin: 30px 0
}

.umoney-wrap .open-cashier-btn-wrap .dont-use-btn {
	margin-right: 10px;
	display: inline-block
}

.umoney-wrap .open-cashier-btn-wrap .try-use-btn {
	display: inline-block
}

.umoney-wrap .close-payment-btn-wrap .try-use-btn {
	margin-left: 60px
}

.ueg-sms-dialog {
	padding: 0;
	background: 0 0;
	box-shadow: 0 0 5px #b2b2b2
}

.ueg-sms-dialog.dialogJshadow {
	padding: 0;
	background: 0 0
}

.ueg-sms-dialog .uiDialogWrapper {
	border: solid 1px #b2b2b2
}

.ueg-sms-dialog .uiDialogWrapper .dialogJcontent {
	padding: 0
}

.ueg-sms-dialog .sms-dialog-wrap {
	margin: 0 28px;
	color: #333;
	font-size: 14px
}

.ueg-sms-dialog .big-btn {
	display: block;
	background-color: #3986fe;
	font-size: 16px;
	font-weight: 400;
	width: 167px;
	height: 36px;
	line-height: 36px;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	border-radius: 2px;
	cursor: pointer;
	box-shadow: 0 1px #2160c2
}

.ueg-sms-dialog .big-btn:hover {
	background-color: #2279fe;
	box-shadow: 0 1px #2160c2
}

.ueg-sms-dialog .big-btn.btn-disabled,
.ueg-sms-dialog .big-btn.btn-disabled:hover {
	background-color: #a1c4fc;
	box-shadow: 0 1px #8caadb
}

.ueg-sms-dialog .btn-loading {
	visibility: hidden;
	vertical-align: middle;
	display: inline-block;
	width: 16px;
	height: 27px;
	margin-right: -20px;
	background: url(/tb/static-common/rich_poster/images/loading.gif) no-repeat
}

.ueg-sms-dialog .btn-loading-show {
	visibility: visible
}

.ueg-sms-dialog .sms-dialog-header {
	text-align: left;
	padding: 16px 0 9px;
	border-bottom: solid 1px #e6e6e6;
	font-size: 16px
}

.ueg-sms-dialog .sms-dialog-header .dialog-close-btn {
	position: absolute;
	top: 14px;
	right: 12px;
	width: 15px;
	height: 15px;
	background: url(//tb2.bdstatic.com/tb/static-common/widget/sms_verify_dialog/img/close_btn_3478e87.png) no-repeat 0 0;
	cursor: pointer
}

.ueg-sms-dialog .sms-dialog-header .dialog-close-btn:hover {
	background-position: 0 -15px
}

.ueg-sms-dialog .sms-dialog-content {
	margin-top: 16px
}

.ueg-sms-dialog .sms-subject {
	margin-bottom: 16px
}

.ueg-sms-dialog .step-wrap {
	margin-top: 12px;
	background-color: #fafafa;
	border: solid 1px #e6e6e6;
	padding: 12px 16px
}

.ueg-sms-dialog .step-wrap .step-num {
	font-weight: 700;
	margin-bottom: 9px;
	letter-spacing: 1px
}

.ueg-sms-dialog .step-wrap .phone-label {
	float: left
}

.ueg-sms-dialog .step-wrap .verify-code,
.ueg-sms-dialog .step-wrap .receiver {
	font-weight: 700
}

.ueg-sms-dialog .step-wrap .count-down,
.ueg-sms-dialog .step-wrap .over-time {
	font-size: 12px;
	color: #999;
	float: right
}

.ueg-sms-dialog .step-wrap .over-time {
	display: none
}

.ueg-sms-dialog .step-wrap .over-time .reverify-btn {
	color: #2d64b3;
	cursor: pointer;
	margin-left: 18px
}

.ueg-sms-dialog .step-wrap .over-time .reverify-btn:hover {
	text-decoration: underline
}

.ueg-sms-dialog .step-wrap .sms-verify-phone {
	border: solid 1px #e6e6e6;
	padding: 8px 12px;
	font-size: 16px;
	font-weight: 700;
	width: 389px;
	margin-top: 10px;
	letter-spacing: .5px
}

.ueg-sms-dialog .step-wrap input::-webkit-input-placeholder {
	color: #ccc;
	font-weight: 400;
	font-size: 12px;
	letter-spacing: normal;
	position: relative;
	top: -2px
}

.ueg-sms-dialog .step-wrap input::-moz-placeholder {
	color: #ccc;
	font-weight: 400;
	font-size: 12px;
	letter-spacing: normal;
	position: relative;
	top: -2px
}

.ueg-sms-dialog .step-wrap input:-moz-placeholder {
	color: #ccc;
	font-weight: 400;
	font-size: 12px;
	letter-spacing: normal;
	position: relative;
	top: -2px
}

.ueg-sms-dialog .step-wrap input:-ms-input-placeholder {
	color: #ccc;
	font-weight: 400;
	font-size: 12px;
	letter-spacing: normal;
	position: relative;
	top: -2px
}

.ueg-sms-dialog .step-wrap .error-tip {
	visibility: hidden;
	font-size: 12px;
	color: #ff3d38;
	margin: 7px 0;
	min-height: 22px;
	line-height: 1.5
}

.ueg-sms-dialog .step-wrap .btn-wrap {
	margin-bottom: 8px;
	text-align: center
}

.ueg-sms-dialog .step-wrap .btn-wrap .big-btn {
	display: inline-block
}

.ueg-sms-dialog .footer-tip {
	font-size: 12px;
	color: #999;
	margin-top: 5px;
	line-height: 1.5
}

.ueg-sms-dialog .result-wrap {
	display: none;
	padding-top: 84px;
	color: #666;
	font-size: 14px;
	text-align: center
}

.ueg-sms-dialog .result-wrap .result-subject {
	color: #333;
	font-size: 24px;
	margin-bottom: 20px
}

.ueg-sms-dialog .result-wrap .result-subject .result-icon {
	display: inline-block;
	width: 40px;
	height: 40px;
	margin-right: 10px;
	vertical-align: middle
}

.ueg-sms-dialog .result-wrap .result-subject .result-status {
	vertical-align: middle;
	position: relative;
	left: -8px
}

.ueg-sms-dialog .result-wrap .result-info {
	margin-bottom: 4px
}

.ueg-sms-dialog .sms-verify-success .result-subject {
	margin-bottom: 23px
}

.ueg-sms-dialog .sms-verify-success .result-subject .result-icon {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/sms_verify_dialog/img/success_icon_662b31f.png) no-repeat
}

.ueg-sms-dialog .sms-verify-success .big-btn {
	margin-top: 57px
}

.ueg-sms-dialog .sms-verify-fail .result-icon {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/sms_verify_dialog/img/fail_icon_37fca82.png) no-repeat
}

.ueg-sms-dialog .sms-verify-fail .btn-wrap {
	margin-top: 34px;
	text-align: center
}

.ueg-sms-dialog .sms-verify-fail .btn-wrap .big-btn {
	display: inline-block
}

.ueg-sms-dialog .ueg-sms-loading {
	display: none;
	background-color: rgba(0, 0, 0, .7);
	color: #fff;
	font-size: 14px;
	position: absolute;
	top: 49px;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center
}

.ueg-sms-dialog .ueg-sms-loading .loading-icon {
	height: 42px;
	margin-top: 67px;
	background: url(//tb2.bdstatic.com/tb/static-common/widget/sms_verify_dialog/img/loading_dfe25b2.gif) no-repeat center
}

.ueg-sms-dialog .ueg-sms-loading .loading-content {
	margin-top: 21px
}

.ueg-sms-dialog .ueg-sms-loading .loading-content p {
	margin-bottom: 8px
}

.ueg-sms-dialog-modal {
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: .5;
	zoom: 1;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.ueg-sms-dialog-modal-nobg {
	background: 0 0
}

.ueg-sms-toast {
	box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	border-radius: 4px
}

.ueg-sms-toast.dialogJ {
	background-color: rgba(0, 0, 0, .7)
}

.ueg-sms-toast .uiDialogWrapper {
	border: 0 0;
	background: 0 0
}

.ueg-sms-toast .uiDialogWrapper .dialogJcontent {
	background: 0 0;
	padding: 15px 41px;
	color: #fff;
	font-size: 14px
}

.ueg-sms-toast .uiDialogWrapper .dialogJcontent .toast-content {
	white-space: nowrap
}

.ueg-sms-toast .uiDialogWrapper .dialogJcontent .toast-icon {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/sms_verify_dialog/img/toast_icon_4e3a083.png) no-repeat;
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-right: 14px;
	vertical-align: top
}

.ueg-sms-toast .uiDialogWrapper .dialogJcontent .toast-msg {
	display: inline-block;
	word-break: break-all;
	text-align: left;
	white-space: normal;
	max-width: 206px
}

.footer {
	clear: both;
	line-height: 22px;
	text-align: center;
	margin: 8px auto 0;
	display: block
}

.footer span,
.footer a,
.footer a:hover,
.footer a:visited {
	color: #77C
}

.footer span {
	margin: 0 5px
}

.wrap2 {
	zoom: 1
}

.pager {
	float: left;
	font-family: Arial;
	font-size: 13px
}

.pager a,
.pager span {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #E7ECF0;
	color: #0000CD;
	float: left;
	height: 22px;
	line-height: 22px;
	margin-right: 5px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	width: auto;
	padding: 0 8px
}

.pager a:hover {
	background: #e9f1f7
}

.pager .first,
.pager .last,
.pager .pre,
.pager .next {
	font-family: SimSun;
	line-height: 23px
}

.pager .cur {
	border: 1px solid #FFF;
	background: 0 0;
	font-weight: 700;
	color: #000
}

.pager-center {
	position: relative;
	left: 50%
}

.pager-center a,
.pager-center span {
	position: relative;
	left: -50%
}

.grid-s180m0 .main-wrap {
	margin-left: 190px
}

.grid-s180m0 .col-sub {
	width: 180px;
	margin-left: -100%
}

#voteFlashPanel {
	font-family: Arial, simsun
}

#voteFlashPanel .text_list {
	margin-right: 80px
}

#voteFlashPanel .vote_container {
	position: relative;
	*zoom: 1
}

#voteFlashPanel .vote_desc_content {
	font-size: 14px;
	margin-bottom: 10px
}

#voteFlashPanel .vote_buttons button {
	border: solid 1px #ce5c03;
	background: url(https://gsp0.baidu.com/5aAHeD3nKhI2p27j8IqW0jdnxx1xbK/tb/static-common/img/vote_post_btn.gif?t=1530534258803) repeat-x;
	color: #fff;
	cursor: pointer;
	padding: 0;
	height: 21px;
	text-align: center
}

#voteFlashPanel .vote_post_btn {
	width: 50px
}

#voteFlashPanel .vote_result_btn {
	width: 74px
}

#voteFlashPanel .text_button .vote_post_btn {
	position: absolute;
	right: 0;
	top: 5px
}

#voteFlashPanel .image_button button {
	margin-right: 10px
}

.vote_vcode_box label {
	display: block;
	width: 100px;
	margin-bottom: 2px
}

.vote_vcode_box input {
	font-family: Arial, simsun;
	padding: 2px;
	line-height: 15px;
	width: 80px
}

.vote_vcode_box img,
.vote_vcode_box input,
.vote_vcode_box a {
	vertical-align: middle;
	margin-right: 5px
}

.text_list {
	vertical-align: middle
}

.text_list li {
	clear: both;
	overflow: hidden;
	*zoom: 1;
	padding: 4px 0
}

.text_list .vote_text_label {
	display: block;
	float: left;
	text-align: right;
	margin-right: 15px;
	vertical-align: middle;
	font-size: 12px
}

.text_list .vote_progress_base {
	float: left;
	margin-top: 4px
}

.text_list .vote_text_value {
	display: block;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
	vertical-align: middle;
	white-space: nowrap;
	font-size: 12px
}

.text_list input {
	vertical-align: middle;
	*float: left
}

.vote_info {
	color: #999;
	margin-top: 20px;
	line-height: 20px;
	padding: 5px 0;
	overflow: hidden;
	*zoom: 1
}

.vote_info .vote_info_left {
	float: left;
	width: 200px
}

.vote_info .vote_info_right {
	float: right;
	width: 350px;
	text-align: right
}

.vote_progress_base {
	height: 10px;
	font-size: 0;
	line-height: 0;
	vertical-align: middle;
	background: #e5e5e5
}

.vote_progress_bar_container {
	height: 8px;
	font-size: 0;
	line-height: 0;
	border: solid 1px #000
}

.vote_progress_bar {
	height: 7px;
	font-size: 0;
	line-height: 0;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	border-top: solid 1px #fff
}

.image_list {
	display: block;
	overflow: hidden;
	*zoom: 1
}

.image_list li {
	float: left;
	width: 145px;
	padding: 0 30px 20px 0
}

.image_list .vote_image_item_image {
	display: block;
	width: 145px;
	height: 145px;
	border: solid 1px #ddd;
	text-align: center
}

.image_list .vote_image_value {
	text-align: center;
	height: 25px;
	line-height: 25px;
	display: block;
	background: #eee
}

.image_list .vote_image_label_container {
	text-align: center;
	height: 15px;
	line-height: 15px;
	vertical-align: middle;
	padding: 3px 0
}

.image_list input {
	margin-right: 5px;
	vertical-align: middle
}

.vote_result_panel {
	font-family: Arial, simsun;
	width: 430px;
	position: absolute;
	*zoom: 1;
	border: solid 2px #999;
	padding: 10px;
	z-index: 100;
	background: #fff
}

.vote_result_panel .vote_result_close {
	position: absolute;
	right: 5px;
	top: 5px;
	border: 0;
	padding: 0;
	margin: 0;
	height: 15px;
	width: 15px;
	cursor: pointer
}

#vote_valentine_dialog .dialogJcontent {
	background: url(//tb2.bdstatic.com/tb/static-common/img/vote/vote_valentine_dialog_bg.jpg?t=1530534258803) 0 0 no-repeat
}

#vote_valentine_dialog .dialogJcontent_hover {
	background-position: 0 -192px
}

#vote_valentine_dialog .vote_valentine_logo {
	background: url(//tb2.bdstatic.com/tb/static-common/img/vote/vote_valentine_dialog_logo.jpg?t=1530534258803) 0 0 no-repeat;
	display: inline-block;
	height: 24px;
	width: 70px;
	position: relative;
	top: 9px;
	left: 4px
}

#vote_valentine_dialog .text_1 {
	text-align: center;
	padding-top: 12px;
	font-size: 14px;
	font-weight: 700
}

#vote_valentine_dialog .text_2 {
	text-align: center
}

#vote_valentine_dialog .text_3 {
	height: 110px;
	position: relative
}

#vote_valentine_dialog .vote_valentine_btn {
	width: 142px;
	height: 45px;
	display: block;
	position: absolute;
	top: 47px;
	left: 128px
}

#tb_pass_filluname_form {
	padding: 11px;
	margin: 0 auto
}

#tb_pass_filluname_form .pass-suggest-name p {
	*margin: 0;
	margin-top: 12px;
	margin-bottom: 12px
}

#tb_pass_filluname_form .pass-suggest-item label {
	padding-left: 46px
}

#tb_pass_filluname_form .pass-label-userName {
	color: #333;
	display: inline-block
}

#tb_pass_filluname_form .pass-item-error-userName {
	color: red;
	float: right;
	margin-top: 6px;
	width: 170px;
	*position: absolute
}

#tb_pass_filluname_form .pass-item-error-userName span {
	color: #333;
	display: inline-block
}

#tb_pass_filluname_form .pass-item-tip-userName {
	display: block;
	padding: 10px 0 0 46px;
	color: #999
}

#tb_pass_filluname_form .pass-text-input-userName {
	width: 146px;
	height: 19px;
	line-height: 19px;
	margin-left: 10px;
	display: inline-block
}

#tb_pass_filluname_form .pass-form-item-submit {
	margin-top: 10px;
	padding-left: 46px
}

#tb_pass_filluname_form .pass-button-submit {
	width: 70px;
	height: 28px;
	clear: both;
	background: url(https://gsp0.baidu.com/5aAHeD3nKhI2p27j8IqW0jdnxx1xbK/tb/static-common/editor_img/btn_submit_post.gif?t=1530534258101) no-repeat;
	border: 0;
	cursor: pointer;
	color: #fff;
	font: 14px bold;
	vertical-align: middle;
	overflow: hidden
}

code {
	display: block;
	width: 1px;
	height: 1px
}

.list_loading {
	margin: 2px 0 17px;
	text-align: center;
	padding: 20px 0 10px
}

.list_loading span {
	background: url(//tb2.bdstatic.com/tb/static-common/img/loading.gif?t=1530534257768) no-repeat 0 1px;
	padding: 0 0 0 20px;
	line-height: 18px;
	height: 18px;
	display: inline-block
}

.bigrendertextarea {
	width: 1px;
	height: 1px
}

.dialogJ {
	background: none repeat scroll 0 0 #FFF;
	clear: left;
	overflow: hidden;
	position: absolute
}

.dialogJshadow {
	padding: 5px;
	background: url(//tb2.bdstatic.com/tb/static-common/img/tb_ui/tb_dialog_bg_1cf8e0a.png) repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000)
}

.dialogJfix {
	position: fixed
}

.dialogJ .dialogJtitle {
	border-bottom: 1px solid #E6E6E6;
	color: #333;
	font: 700 14px/36px SimSun;
	height: 36px;
	line-height: 36px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: #f8f8f8
}

.dialogJ .dialogJtitle img {
	border: medium none
}

.uiDialogWrapper {
	border: 1px solid rgba(0, 0, 0, .2);
	border: 1px solid #666\9;
	background-color: #fff;
	position: relative;
	-moz-background-clip: border;
	-webkit-background-clip: border;
	background-clip: border-box;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	-moz-background-clip: content;
	-webkit-background-clip: content;
	background-clip: content-box
}

.dialogJ .dialogJtxt {
	float: left;
	margin-left: 10px;
	_padding-top: 1px
}

.dialogJ a.dialogJclose {
	background: url(//tb2.bdstatic.com/tb/static-common/img/tb_ui/tb_dialog_close_3478e87.png) no-repeat;
	float: right;
	height: 13px;
	line-height: normal;
	margin: 10px 10px 9px 0;
	text-decoration: none;
	overflow: hidden;
	width: 14px
}

.dialogJ a.dialogJclose:hover {
	background-position: 0 -15px
}

.dialogJ .dialogJquestion {
	font-size: 14px;
	text-align: center
}

.dialogJ .dialogJanswers {
	font-size: 12px;
	padding: 10px 8px 30px;
	margin: 0;
	text-align: center
}

.dialogJ .dialogJanswers .dialogJbtn {
	margin: 0 0 0 5px;
	padding: 4px 12px
}

.dialogJ .dialogJloading {
	width: 100%;
	padding: 20px 0;
	text-align: center
}

.dialogJmodal {
	background-color: #000;
	filter: alpha(opacity=40);
	opacity: .4;
	zoom: 1;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.dialogJ .dialogJcontent {
	background: #FFF;
	padding: 9px;
	text-align: left
}

.dialogJ .dialogJFailure {
	padding: 10px 5px;
	line-height: 25px;
	background: url(//tb2.bdstatic.com/tb/img/errorFace.gif?t=1530534278611) no-repeat scroll 0 5px transparent;
	margin: 0 20px;
	font-size: 14px;
	font-weight: 700;
	color: #FEFFDB;
	padding-left: 40px;
	font-size: 14px;
	text-align: left;
	color: red;
	font-weight: 700
}

.dialogJ .dialogJSuccess {
	background: url(//tb2.bdstatic.com/tb/static-money/style/base/icon_succeed.gif?t=1530534278611) no-repeat scroll left center;
	margin: 0 20px;
	font-size: 14px;
	font-weight: 700;
	color: #000;
	text-align: center;
	display: inline;
	font-weight: 700;
	line-height: 50px;
	height: 50px;
	font-weight: 700;
	padding: 8px 0 2px 40px;
	text-align: center
}

.dialogJ .resizable-es {
	bottom: 0;
	cursor: se-resize;
	height: 10px;
	position: absolute;
	right: 0;
	width: 10px
}

.dialogJ .resizable-es div {
	border-bottom: 3px double #709CD2;
	border-right: 3px double #709CD2;
	height: 6px;
	width: 6px;
	line-height: 0;
	position: absolute;
	left: 0;
	top: 0
}

.noTitle {
	border-bottom: 0;
	background-color: #fff
}

.dialogJ .tb_alert_wrapper {
	padding: 4px 14px
}

.dialogJ .tb_alert_wrapper .tb_alert_title {
	font-size: 20px;
	line-height: 40px;
	height: 40px;
	overflow: hidden
}

.dialogJ .tb_alert_wrapper .tb_alert_title img {
	float: left;
	margin-right: 10px
}

.dialogJ .tb_alert_wrapper .tb_alert_message {
	padding: 10px 0 15px
}

.dialogJ .tb_alert_wrapper .tb_alert_btn_group {
	text-align: center
}

.bubble-outline-base-up:before,
.bubble-outline-base-up:after,
.bubble-outline-base-down:before,
.bubble-outline-base-down:after,
.bubble-outline-base-left:before,
.bubble-outline-base-left:after {
	display: inline-block;
	width: 0;
	height: 0;
	-moz-transform: scale(0.9999)
}


/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden],
template {
	display: none
}

a {
	background-color: transparent
}

a:active,
a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,
strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,
select {
	text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
	-webkit-appearance: none;
	outline: 0
}

button[disabled],
html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type=checkbox],
input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	height: auto
}

input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: 700
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td,
th {
	padding: 0
}

html,
body,
div,
p,
ul,
li,
ol,
dl,
dt,
dd,
pre,
code,
table,
tr,
td,
form,
fieldset,
legend,
button,
input,
textarea,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
blockquote {
	margin: 0;
	padding: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

ul,
ol,
li {
	list-style: none
}

textarea,
input {
	outline: 0
}

* {
	box-sizing: content-box
}

:before,
:after {
	box-sizing: content-box
}

html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body {
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #333;
	line-height: 22px
}

a {
	color: #2d64b3;
	text-decoration: none
}

a:hover,
a:focus {
	outline: 0
}

a:visited {
	text-decoration: none
}

a:hover,
a:focus {
	text-decoration: none
}

ins {
	text-decoration: none
}

ins:visited {
	text-decoration: none
}

ins:hover,
ins:focus {
	text-decoration: none
}

h4 {
	font-size: 14px;
	font-weight: 700;
	font-family: "microsoft yahei", simhei, sans-serif
}

.orange_text,
.orange-text {
	color: #f8984a!important
}

.red_text,
.red-text,
.vip_red,
.vip-red,
.vip_red:hover,
.vip-red:hover,
.vip_red:visited,
.vip-red:visited {
	color: #f74d4a!important
}

button {
	background-color: #fcfcfc;
	background-image: linear-gradient(to bottom, #fcfcfc 0, #f2f2f2 100%);
	color: #333;
	border-color: #ccc
}

.btn,
.btn_default,
.btn_sub,
.btn_attention,
.btn-default,
.btn-sub,
.btn-sub-b,
.btn-attention,
.btn-encourage,
.btn-link,
button {
	cursor: pointer
}

.btn_disable,
.btn-disable,
.btn-disabled {
	cursor: not-allowed
}

.btn,
.btn_default,
.btn_sub,
.btn_disable,
.btn_attention,
.btn-default,
.btn-sub,
.btn-sub-b,
.btn-disable,
.btn-disabled,
.btn-attention,
.btn-encourage,
.btn-link,
button {
	display: inline-block;
	border-radius: 2px;
	border: 1px solid transparent;
	text-decoration: none
}

.btn:link,
.btn_default:link,
.btn_sub:link,
.btn_disable:link,
.btn_attention:link,
.btn-default:link,
.btn-sub:link,
.btn-sub-b:link,
.btn-disable:link,
.btn-disabled:link,
.btn-attention:link,
.btn-encourage:link,
.btn-link:link,
.btn:visited,
.btn_default:visited,
.btn_sub:visited,
.btn_disable:visited,
.btn_attention:visited,
.btn-default:visited,
.btn-sub:visited,
.btn-sub-b:visited,
.btn-disable:visited,
.btn-disabled:visited,
.btn-attention:visited,
.btn-encourage:visited,
.btn-link:visited,
.btn:hover,
.btn_default:hover,
.btn_sub:hover,
.btn_disable:hover,
.btn_attention:hover,
.btn-default:hover,
.btn-sub:hover,
.btn-sub-b:hover,
.btn-disable:hover,
.btn-disabled:hover,
.btn-attention:hover,
.btn-encourage:hover,
.btn-link:hover,
.btn:disabled,
.btn_default:disabled,
.btn_sub:disabled,
.btn_disable:disabled,
.btn_attention:disabled,
.btn-default:disabled,
.btn-sub:disabled,
.btn-sub-b:disabled,
.btn-disable:disabled,
.btn-disabled:disabled,
.btn-attention:disabled,
.btn-encourage:disabled,
.btn-link:disabled,
.btn-disabled,
.btn_default-disabled,
.btn_sub-disabled,
.btn_disable-disabled,
.btn_attention-disabled,
.btn-default-disabled,
.btn-sub-disabled,
.btn-sub-b-disabled,
.btn-disable-disabled,
.btn-disabled-disabled,
.btn-attention-disabled,
.btn-encourage-disabled,
.btn-link-disabled,
.btn:active,
.btn_default:active,
.btn_sub:active,
.btn_disable:active,
.btn_attention:active,
.btn-default:active,
.btn-sub:active,
.btn-sub-b:active,
.btn-disable:active,
.btn-disabled:active,
.btn-attention:active,
.btn-encourage:active,
.btn-link:active,
button:link,
button:visited,
button:hover,
button:disabled,
button-disabled,
button:active {
	text-decoration: none
}

.btn-disabled,
.btn_default-disabled,
.btn_sub-disabled,
.btn_disable-disabled,
.btn_attention-disabled,
.btn-default-disabled,
.btn-sub-disabled,
.btn-sub-b-disabled,
.btn-disable-disabled,
.btn-disabled-disabled,
.btn-attention-disabled,
.btn-encourage-disabled,
.btn-link-disabled,
button-disabled {
	border-radius: 2px;
	border: 1px solid transparent
}

.btn_default,
.btn-default {
	color: #fff;
	background: #3e89fa;
	border-bottom-color: #2b71d9
}

.btn_default:visited,
.btn-default:visited {
	color: #fff
}

.btn_default:hover,
.btn-default:hover,
.btn_default:focus,
.btn-default:focus,
.btn_default:active,
.btn-default:active {
	background: #2a7dfa;
	border-bottom-color: #2663bf;
	color: #fff
}

.btn_default:disabled,
.btn-default:disabled,
.btn_default-disabled,
.btn-default-disabled {
	background: #a2c5fa;
	border-bottom-color: #8dabd9;
	color: #fff;
	cursor: not-allowed
}

.btn_sub,
.btn-sub,
.btn-sub-b {
	background-color: #fff;
	color: #333;
	border-color: #ccc
}

.btn_sub:visited,
.btn-sub:visited,
.btn-sub-b:visited {
	color: #333
}

.btn_sub:hover,
.btn-sub:hover,
.btn-sub-b:hover,
.btn_sub:active,
.btn-sub:active,
.btn-sub-b:active,
.btn_sub:focus,
.btn-sub:focus,
.btn-sub-b:focus {
	background-color: #fff;
	border-color: #3e89fa;
	color: #3e89fa
}

.btn_sub:disabled,
.btn-sub:disabled,
.btn-sub-b:disabled,
.btn_sub-disabled,
.btn-sub-disabled,
.btn-sub-b-disabled {
	background-color: #fff;
	border-color: #d9d9d9;
	color: #c3c3c3;
	cursor: not-allowed
}

.btn-sub-b:hover,
.btn-sub-b:active,
.btn-sub-b:focus {
	border-color: #b3b3b3;
	color: #333
}

.btn_disable,
.btn-disable {
	color: #999;
	background: #dfdfdf;
	border-color: #dfdfdf
}

.btn_disable:visited,
.btn-disable:visited {
	color: #999
}

.btn_disable:hover,
.btn-disable:hover,
.btn_disable:focus,
.btn-disable:focus {
	background: #dfdfdf;
	color: #999
}

.btn_disable:active,
.btn-disable:active {
	background: #dfdfdf;
	color: #999
}

.btn_attention,
.btn-attention {
	color: #fff;
	background: #e64545;
	border-bottom-color: #cc2929
}

.btn_attention:visited,
.btn-attention:visited {
	color: #fff
}

.btn_attention:hover,
.btn-attention:hover,
.btn_attention:focus,
.btn-attention:focus,
.btn_attention:active,
.btn-attention:active {
	background: #d93030;
	border-bottom-color: #bf2626;
	color: #fff
}

.btn_attention:disabled,
.btn-attention:disabled,
.btn_attention-disabled,
.btn-attention-disabled {
	background: #f2d9d9;
	border-bottom-color: #ebb498;
	color: #fff;
	cursor: not-allowed
}

.btn-encourage {
	color: #fff;
	background: #fa7d3e;
	border-bottom-color: #eb6d2f
}

.btn-encourage:visited {
	color: #fff
}

.btn-encourage:hover,
.btn-encourage:focus,
.btn-encourage:active {
	background: #fa6c25;
	border-bottom-color: #d9652b;
	color: #fff
}

.btn-encourage:disabled,
.btn-encourage-disabled {
	background: #fac0a2;
	border-bottom-color: #ebb498;
	color: #fff;
	cursor: not-allowed
}

.btn-link {
	background: 0 0;
	color: #2d64b3
}

.btn-link:visited {
	color: #2d64b3
}

.btn-link:hover,
.btn-link:active,
.btn-link:focus {
	color: #2d64b3
}

.btn_small,
.btn_middle,
.btn_larger,
.btn-small,
.btn-middle,
.btn-larger {
	line-height: normal!important
}

.btn_small,
.btn-small {
	padding: 4px 8px;
	font-size: 12px
}

.btn_middle,
.btn-middle {
	padding: 7px 14px;
	font-size: 12px
}

.btn_larger,
.btn-larger {
	padding: 12px 36px;
	font-size: 14px;
	font-weight: 700
}

.btn-middle [class^=icon-] {
	display: inline-block;
	width: 14px;
	height: 14px;
	font-size: 14px;
	margin-right: 4px;
	vertical-align: middle;
	margin-top: -.2em
}

.btn-large [class^=icon-],
.btn-larger [class^=icon-] {
	display: inline-block;
	width: 16px;
	height: 16px;
	font-size: 16px;
	margin-right: 4px;
	vertical-align: middle;
	margin-top: -.2em
}

.btn-middle .iconfont {
	font-size: 14px
}

.btn-middle .iconfont,
.btn-large .iconfont,
.btn-larger .iconfont {
	margin-right: 4px;
	font-weight: 400
}

.btn-large .iconfont,
.btn-larger .iconfont {
	vertical-align: 1px
}

.icon_tbean {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(//tb2.bdstatic.com/tb/static-common/external_lib/tbui/images/tbean_7d1b35c.png) no-repeat
}

.icon-crown-year-v5 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-crown-year-v4 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-crown-year-v3 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-crown-year-v2 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-crown-year-v1 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-crown-year-vip {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-crown-super-non5 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-crown-super-non4 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-crown-super-non3 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-crown-super-non2 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-crown-super-non1 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-crown-super-non {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-crown-super-v5 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-crown-super-v4 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-crown-super-v3 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-crown-super-v2 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-crown-super-v1 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-crown-super-vip {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-crown-vip-non {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-crown-vip {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-vip3-gray-26 {
	display: inline-block;
	width: 26px;
	height: 26px;
	background-repeat: no-repeat;
}

.icon-vip3-gray-16 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-vip2-gray-18 {
	display: inline-block;
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
}

.icon-vip2-gray-16 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-vip1-gray-18 {
	display: inline-block;
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
}

.icon-vip1-gray-16 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-vip3-26 {
	display: inline-block;
	width: 26px;
	height: 26px;
	background-repeat: no-repeat;
}

.icon-vip3-16 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-vip2-18 {
	display: inline-block;
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
}

.icon-vip2-16 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-vip1-18 {
	display: inline-block;
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
}

.icon-vip1-16 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-tbean {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.icon-loading-32 {
	display: inline-block;
	width: 32px;
	height: 32px;
	background: url(//tb2.bdstatic.com/tb/static-common/external_lib/tbui/images/loading-32_8962096.gif) no-repeat
}

.icon-loading-64 {
	display: inline-block;
	width: 64px;
	height: 64px;
	background: url(//tb2.bdstatic.com/tb/static-common/external_lib/tbui/images/loading-64_47c514a.gif) no-repeat
}

@font-face {
	font-family: iconfont;
	src: url(//tb2.bdstatic.com/tb/static-common/external_lib/tbui/font/iconfont_d79d434.eot);
	src: url(//tb2.bdstatic.com/tb/static-common/external_lib/tbui/font/iconfont_d79d434.eot?#iefix) format('embedded-opentype'), url(//tb2.bdstatic.com/tb/static-common/external_lib/tbui/font/iconfont_c03ee84.woff) format('woff'), url(//tb2.bdstatic.com/tb/static-common/external_lib/tbui/font/iconfont_54cd28c.ttf) format('truetype'), url(//tb2.bdstatic.com/tb/static-common/external_lib/tbui/font/iconfont_3b4035f.svg#iconfont) format('svg')
}

.iconfont {
	font-family: iconfont!important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale
}

.col3_body,
.col3_left,
.col3_right,
.col3-body,
.col3-left,
.col3-right {
	float: left;
	height: 100%
}

.col3_body,
.col3-body {
	width: 100%
}

.col3_main,
.col3-main {
	height: 100%
}

.col2_left,
.col2-left {
	float: left;
	min-height: 1px
}

.col2_right,
.col2-right {
	position: relative;
	min-height: 1px
}

.media_horizontal,
.media-horizontal {
	position: relative
}

.media_left,
.media_right,
.media-left,
.media-right {
	vertical-align: top
}

.media_left,
.media-left {
	position: relative;
	float: left
}

.media_left img,
.media-left img {
	width: 100%;
	height: 100%
}

.media_right,
.media-right {
	position: relative
}

.media_right img,
.media-right img,
.media_right input,
.media-right input,
.media_right a,
.media-right a,
.media_right span,
.media-right span,
.media_right strong,
.media-right strong,
.media_right i,
.media-right i,
.media_right em,
.media-right em,
.media_right ins,
.media-right ins,
.media_right b,
.media-right b,
.media_right button,
.media-right button {
	vertical-align: middle
}

.media_vertical,
.media-vertical {
	position: relative
}

.media_top,
.media-top {
	display: inline-block;
	position: relative
}

.media_top img,
.media-top img {
	width: 100%;
	height: 100%
}

.media_caption,
.media-caption {
	position: absolute;
	top: 0;
	left: 0
}

.media_absolute,
.media-absolute {
	position: absolute;
	top: 0;
	left: 0
}

.pagination-default li {
	float: left;
	display: inline-block;
	margin-right: 4px
}

.pagination-default li:last-child {
	margin-right: 0
}

.pagination-default .pagination-item {
	display: inline-block;
	cursor: pointer;
	line-height: normal;
	text-decoration: none;
	padding: 5px 9px;
	font-size: 12px;
	background: #fff;
	color: #666;
	border: 1px solid #e6e6e6
}

.pagination-default .pagination-item:visited {
	text-decoration: none
}

.pagination-default .pagination-item:hover,
.pagination-default .pagination-item:focus {
	text-decoration: none
}

.pagination-default .pagination-item:visited {
	color: #666
}

.pagination-default .pagination-item:hover {
	background: #fff;
	color: #3e89fa;
	border: 1px solid #3e89fa
}

.pagination-default .pagination-current {
	background: #fff;
	color: #3e89fa;
	border: 1px solid transparent
}

.pagination-default .pagination-current:visited {
	color: #3e89fa
}

.pagination-default .pagination-current:hover {
	background: #fff;
	color: #3e89fa;
	border: 1px solid transparent
}

.pagination-default .pagination-disabled {
	cursor: not-allowed;
	background: #fff;
	color: #666;
	border: 1px solid #e6e6e6
}

.pagination-default .pagination-disabled:visited {
	color: #666
}

.pagination-default .pagination-disabled:hover {
	background: #fff;
	color: #666;
	border: 1px solid #e6e6e6
}

.unordered_list_dot li:before,
.unordered-list-dot li:before {
	content: '\2022';
	margin-right: 6px;
	color: #666
}

.thumbnail {
	position: relative;
	display: inline-block
}

.thumbnail img {
	width: 100%;
	height: 100%
}

.thumbnail .thumbnail-caption {
	position: absolute
}

.thumbnail-border-inset:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0
}

.clearfix {
	zoom: 1
}

.clearfix:after {
	content: " ";
	display: table;
	clear: both
}

.text_overflow,
.text-overflow {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.center_text,
.center-text {
	display: block;
	text-align: center
}

.pull_left,
.pull-left {
	float: left!important
}

.pull_right,
.pull-right {
	float: right!important
}

.hide_text,
.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.image-round {
	border-radius: 50%
}

.image-radius {
	border-radius: 4px
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	border: 0
}

label {
	display: inline-block;
	max-width: 100%
}

input[type=radio],
input[type=checkbox] {
	line-height: normal
}

select[multiple],
select[size] {
	height: auto
}

input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

.form-control-small,
.form-control,
.form-control-disabled,
.form-control[disabled],
.form-control-error {
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	padding: 0 8px
}

.form-control-large {
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	padding: 0 8px
}

.form-control {
	border: 1px solid #d9d9d9;
	border-top-color: #bfbfbf
}

.form-control:focus {
	border-color: #3e89fa
}

.form-control-disabled,
.form-control[disabled] {
	border: 1px solid #d9d9d9;
	background: #f2f2f2;
	cursor: not-allowed
}

.form-control-error {
	border: 1px solid #e64545
}

.form-control[type=number] {
	padding-right: 0
}

select.form-control {
	padding: 0 \9
}

.checkbox,
.checkbox-disabled,
.radio,
.radio-disabled {
	margin-right: 20px
}

.checkbox-disabled,
.radio-disabled {
	color: #ccc
}

.checkbox input,
.radio input,
.checkbox-inline input,
.radio-inline input {
	margin-right: 6px;
	vertical-align: middle
}

.form-group {
	line-height: 30px;
	margin: 10px;
	color: #333
}

.form-group .form-label {
	margin-right: 6px
}

.form .form-group {
	height: auto
}

.form .form-label {
	display: block
}

.form .form-control {
	display: block
}

.form-inline .form-label {
	float: left;
	text-align: right
}

table {
	background-color: transparent
}

caption {
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center
}

th {
	text-align: center
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px
}

.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
	padding: 8px;
	text-align: center;
	vertical-align: top;
	border-top: 1px solid #ddd
}

.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 1px solid #ddd
}

.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>th,
.table>caption+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>td,
.table>thead:first-child>tr:first-child>td {
	border-top: 0
}

.table>tbody+tbody {
	border-top: 2px solid #ddd
}

.table-condensed>thead>tr>th,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>tbody>tr>td,
.table-condensed>tfoot>tr>td {
	padding: 4px
}

.table-bordered {
	border: 1px solid #ddd
}

.table-bordered>thead>tr>th,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>td {
	border: 1px solid #ddd
}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td {
	border-bottom-width: 1px
}

.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #f9f9f9
}

.table-hover>tbody>tr:hover {
	background-color: #f5f5f5
}

.table>thead>tr>td.active,
.table>tbody>tr>td.active,
.table>tfoot>tr>td.active,
.table>thead>tr>th.active,
.table>tbody>tr>th.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>tbody>tr.active>td,
.table>tfoot>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr.active>th,
.table>tfoot>tr.active>th {
	background-color: #f5f5f5
}

.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover,
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr.active:hover>th {
	background-color: #e8e8e8
}

.base-bubble,
.bubble-outline-base-up,
.bubble-outline-base-right,
.bubble-outline-base-down,
.bubble-outline-base-left {
	padding: 5px 10px;
	border-radius: 2px;
	box-shadow: 1px 1px 2px #e4e4e4
}

.bubble-outline-base-up {
	position: relative;
	background: #fff;
	border: 1px solid #ccc
}

.bubble-outline-base-up:before {
	content: '';
	position: absolute;
	top: -8px;
	left: 50%;
	margin-left: -8px;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #ccc
}

.bubble-outline-base-up:after {
	content: '';
	position: absolute;
	top: -6.82477864px;
	left: 50%;
	margin-left: -8px;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #fff
}

.bubble-outline-base-right {
	position: relative;
	background: #fff;
	border: 1px solid #ccc
}

.bubble-outline-base-right:before {
	content: '';
	position: absolute;
	right: -6px;
	top: 50%;
	margin-top: -6px;
	display: inline-block;
	width: 0;
	height: 0;
	-moz-transform: scale(0.9999);
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 6px solid #ccc
}

.bubble-outline-base-right:after {
	content: '';
	position: absolute;
	right: -4.82477864px;
	top: 50%;
	margin-top: -6px;
	display: inline-block;
	width: 0;
	height: 0;
	-moz-transform: scale(0.9999);
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 6px solid #fff
}

.bubble-outline-base-down {
	position: relative;
	background: #fff;
	border: 1px solid #ccc
}

.bubble-outline-base-down:before {
	content: '';
	position: absolute;
	bottom: -8px;
	left: 50%;
	margin-left: -8px;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #ccc
}

.bubble-outline-base-down:after {
	content: '';
	position: absolute;
	bottom: -6.82477864px;
	left: 50%;
	margin-left: -8px;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #fff
}

.bubble-outline-base-left {
	position: relative;
	background: #fff;
	border: 1px solid #ccc
}

.bubble-outline-base-left:before {
	content: '';
	position: absolute;
	left: -6px;
	top: 50%;
	margin-top: -6px;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 6px solid #ccc
}

.bubble-outline-base-left:after {
	content: '';
	position: absolute;
	left: -4.82477864px;
	top: 50%;
	margin-top: -6px;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 6px solid #fff
}

.info-tip,
.waring-info-tip,
.error-info-tip,
.success-info-tip {
	position: relative;
	border-radius: 4px;
	padding: 6px 10px;
	color: #666
}

.info-tip .iconfont,
.waring-info-tip .iconfont,
.error-info-tip .iconfont,
.success-info-tip .iconfont {
	position: absolute;
	top: 2px;
	right: 10px;
	color: #d3d3d3
}

.waring-info-tip {
	background: #fffcf2;
	border: 1px solid #faebbb
}

.error-info-tip {
	background: #fff2f2;
	border: 1px solid #fad4d4
}

.success-info-tip {
	background: #effaed;
	border: 1px solid #caf2f2
}

.animated {
	animation-duration: 1s;
	animation-fill-mode: both
}

@keyframes bounce {
	0%,
	20%,
	53%,
	80%,
	100% {
		animation-timing-function: cubic-bezier(0.215, .61, .355, 1);
		transform: translate3d(0, 0, 0)
	}
	40%,
	43% {
		animation-timing-function: cubic-bezier(0.755, .05, .855, .06);
		transform: translate3d(0, -30px, 0)
	}
	70% {
		animation-timing-function: cubic-bezier(0.755, .05, .855, .06);
		transform: translate3d(0, -15px, 0)
	}
	90% {
		transform: translate3d(0, -4px, 0)
	}
}

@keyframes flash {
	0%,
	50%,
	100% {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}

@keyframes pulse {
	0% {
		transform: scale3d(1, 1, 1)
	}
	50% {
		transform: scale3d(1.05, 1.05, 1.05)
	}
	100% {
		transform: scale3d(1, 1, 1)
	}
}

@keyframes rubberBand {
	0% {
		transform: scale3d(1, 1, 1)
	}
	30% {
		transform: scale3d(1.25, .75, 1)
	}
	40% {
		transform: scale3d(0.75, 1.25, 1)
	}
	50% {
		transform: scale3d(1.15, .85, 1)
	}
	65% {
		transform: scale3d(0.95, 1.05, 1)
	}
	75% {
		transform: scale3d(1.05, .95, 1)
	}
	100% {
		transform: scale3d(1, 1, 1)
	}
}

@keyframes shake {
	0%,
	100% {
		transform: translate3d(0, 0, 0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		transform: translate3d(-10px, 0, 0)
	}
	20%,
	40%,
	60%,
	80% {
		transform: translate3d(10px, 0, 0)
	}
}

@keyframes swing {
	20% {
		transform: rotate3d(0, 0, 1, 15deg)
	}
	40% {
		transform: rotate3d(0, 0, 1, -10deg)
	}
	60% {
		transform: rotate3d(0, 0, 1, 5deg)
	}
	80% {
		transform: rotate3d(0, 0, 1, -5deg)
	}
	100% {
		transform: rotate3d(0, 0, 1, 0deg)
	}
}

@keyframes tada {
	0% {
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		transform: scale3d(0.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
	100% {
		transform: scale3d(1, 1, 1)
	}
}

@keyframes wobble {
	0% {
		transform: none
	}
	15% {
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}
	30% {
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
	}
	45% {
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
	}
	60% {
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
	}
	75% {
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
	}
	100% {
		transform: none
	}
}

@keyframes jello {
	11.1% {
		transform: none
	}
	22.2% {
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}
	33.3% {
		transform: skewX(6.25deg) skewY(6.25deg)
	}
	44.4% {
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}
	55.5% {
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}
	66.6% {
		transform: skewX(-.78125deg) skewY(-.78125deg)
	}
	77.7% {
		transform: skewX(0.390625deg) skewY(0.390625deg)
	}
	88.8% {
		transform: skewX(-.1953125deg) skewY(-.1953125deg)
	}
	100% {
		transform: none
	}
}

@keyframes fadein {
	0% {
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateY(100px)
	}
	100% {
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translateY(0)
	}
}

.bounce {
	animation-name: bounce;
	transform-origin: center bottom
}

.flash {
	animation-name: flash
}

.pulse {
	animation-name: pulse
}

.rubberBand {
	animation-name: rubberBand
}

.shake {
	animation-name: shake
}

.swing {
	animation-name: swing;
	transform-origin: top center
}

.tada {
	animation-name: tada
}

.wobble {
	animation-name: wobble
}

.jello {
	animation-name: jello;
	transform-origin: center
}

.fadein {
	animation-name: fadein
}

.icon-vip3-gray-26 {
	background-position: 0px 0px
}

.icon-vip3-26 {
	background-position: -36px 0px
}

.icon-vip2-gray-18 {
	background-position: 0px -36px
}

.icon-vip1-gray-18 {
	background-position: -28px -36px
}

.icon-vip2-18 {
	background-position: -72px 0px
}

.icon-vip1-18 {
	background-position: -72px -28px
}

.icon-crown-super-v1 {
	background-position: 0px -64px
}

.icon-crown-super-non4 {
	background-position: -26px -64px
}

.icon-crown-super-non3 {
	background-position: -52px -64px
}

.icon-crown-super-non2 {
	background-position: -100px 0px
}

.icon-crown-super-non1 {
	background-position: -100px -26px
}

.icon-crown-super-non {
	background-position: -100px -52px
}

.icon-crown-super-v5 {
	background-position: 0px -90px
}

.icon-crown-super-v4 {
	background-position: -26px -90px
}

.icon-crown-super-v3 {
	background-position: -52px -90px
}

.icon-crown-super-v2 {
	background-position: -78px -90px
}

.icon-crown-year-v4 {
	background-position: -126px 0px
}

.icon-crown-super-vip {
	background-position: -126px -26px
}

.icon-crown-vip-non {
	background-position: -126px -52px
}

.icon-crown-vip {
	background-position: -126px -78px
}

.icon-crown-year-v5 {
	background-position: 0px -116px
}

.icon-vip3-gray-16 {
	background-position: -26px -116px
}

.icon-crown-year-v3 {
	background-position: -52px -116px
}

.icon-vip2-gray-16 {
	background-position: -78px -116px
}

.icon-crown-year-v2 {
	background-position: -104px -116px
}

.icon-vip1-gray-16 {
	background-position: -152px 0px
}

.icon-crown-year-v1 {
	background-position: -152px -26px
}

.icon-vip3-16 {
	background-position: -152px -52px
}

.icon-crown-year-vip {
	background-position: -152px -78px
}

.icon-vip2-16 {
	background-position: -152px -104px
}

.icon-crown-super-non5 {
	background-position: 0px -142px
}

.icon-vip1-16 {
	background-position: -26px -142px
}

.icon-tbean {
	background-position: -52px -142px
}

.icon-vip3-gray-26,
.icon-vip3-26,
.icon-vip2-gray-18,
.icon-vip1-gray-18,
.icon-vip2-18,
.icon-vip1-18,
.icon-crown-super-v1,
.icon-crown-super-non4,
.icon-crown-super-non3,
.icon-crown-super-non2,
.icon-crown-super-non1,
.icon-crown-super-non,
.icon-crown-super-v5,
.icon-crown-super-v4,
.icon-crown-super-v3,
.icon-crown-super-v2,
.icon-crown-year-v4,
.icon-crown-super-vip,
.icon-crown-vip-non,
.icon-crown-vip,
.icon-crown-year-v5,
.icon-vip3-gray-16,
.icon-crown-year-v3,
.icon-vip2-gray-16,
.icon-crown-year-v2,
.icon-vip1-gray-16,
.icon-crown-year-v1,
.icon-vip3-16,
.icon-crown-year-vip,
.icon-vip2-16,
.icon-crown-super-non5,
.icon-vip1-16,
.icon-tbean {
	background-image: url(//tb2.bdstatic.com/tb/static-common/style/tb_common_z_01f0eaf.png)
}